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

models.networkmanager-2019-07-05-intermediate.json Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.29.39
Show newest version
{
  "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" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2019-07-05",
    "asyncBuilder" : "DefaultNetworkManagerAsyncClientBuilder",
    "asyncBuilderInterface" : "NetworkManagerAsyncClientBuilder",
    "asyncClient" : "DefaultNetworkManagerAsyncClient",
    "asyncInterface" : "NetworkManagerAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultNetworkManagerBaseClientBuilder",
    "baseBuilderInterface" : "NetworkManagerBaseClientBuilder",
    "baseExceptionName" : "NetworkManagerException",
    "baseRequestName" : "NetworkManagerRequest",
    "baseResponseName" : "NetworkManagerResponse",
    "cborProtocol" : false,
    "clientPackageName" : "networkmanager",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "NetworkManager",
    "documentation" : "

Transit Gateway Network Manager (Network Manager) enables you to create a global network, in which you can monitor your AWS and on-premises networks that are built around transit gateways.

", "endpointPrefix" : "networkmanager", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.networkmanager", "fullModelPackageName" : "software.amazon.awssdk.services.networkmanager.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.networkmanager.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.networkmanager.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.networkmanager.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "networkmanager.model", "paginatorsPackageName" : "networkmanager.paginators", "protocol" : "rest-json", "queryProtocol" : false, "requestTransformPackageName" : "networkmanager.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "NetworkManager", "serviceName" : "NetworkManager", "signingName" : "networkmanager", "syncBuilder" : "DefaultNetworkManagerClientBuilder", "syncBuilderInterface" : "NetworkManagerClientBuilder", "syncClient" : "DefaultNetworkManagerClient", "syncInterface" : "NetworkManagerClient", "transformPackageName" : "networkmanager.transform", "uid" : "networkmanager-2019-07-05", "xmlProtocol" : false }, "operations" : { "AssociateCustomerGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be associated with the specified device.

You can only associate customer gateways that are connected to a VPN attachment on a transit gateway. The transit gateway must be registered in your global network. When you register a transit gateway, customer gateways that are connected to the transit gateway are automatically included in the global network. To list customer gateways that are connected to a transit gateway, use the DescribeVpnConnections EC2 API and filter by transit-gateway-id.

You cannot associate a customer gateway with more than one device and link.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateCustomerGatewayRequest", "variableName" : "associateCustomerGatewayRequest", "variableType" : "AssociateCustomerGatewayRequest", "documentation" : "", "simpleType" : "AssociateCustomerGatewayRequest", "variableSetterType" : "AssociateCustomerGatewayRequest" }, "methodName" : "associateCustomerGateway", "operationName" : "AssociateCustomerGateway", "paginated" : false, "returnType" : { "returnType" : "AssociateCustomerGatewayResponse", "documentation" : null }, "syncReturnType" : "AssociateCustomerGatewayResponse" }, "AssociateLink" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a link to a device. A device can be associated to multiple links and a link can be associated to multiple devices. The device and link must be in the same global network and the same site.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateLinkRequest", "variableName" : "associateLinkRequest", "variableType" : "AssociateLinkRequest", "documentation" : "", "simpleType" : "AssociateLinkRequest", "variableSetterType" : "AssociateLinkRequest" }, "methodName" : "associateLink", "operationName" : "AssociateLink", "paginated" : false, "returnType" : { "returnType" : "AssociateLinkResponse", "documentation" : null }, "syncReturnType" : "AssociateLinkResponse" }, "CreateDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new device in a global network. If you specify both a site ID and a location, the location of the site is used for visualization in the Network Manager console.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeviceRequest", "variableName" : "createDeviceRequest", "variableType" : "CreateDeviceRequest", "documentation" : "", "simpleType" : "CreateDeviceRequest", "variableSetterType" : "CreateDeviceRequest" }, "methodName" : "createDevice", "operationName" : "CreateDevice", "paginated" : false, "returnType" : { "returnType" : "CreateDeviceResponse", "documentation" : null }, "syncReturnType" : "CreateDeviceResponse" }, "CreateGlobalNetwork" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new, empty global network.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

", "httpStatusCode" : 403 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateGlobalNetworkRequest", "variableName" : "createGlobalNetworkRequest", "variableType" : "CreateGlobalNetworkRequest", "documentation" : "", "simpleType" : "CreateGlobalNetworkRequest", "variableSetterType" : "CreateGlobalNetworkRequest" }, "methodName" : "createGlobalNetwork", "operationName" : "CreateGlobalNetwork", "paginated" : false, "returnType" : { "returnType" : "CreateGlobalNetworkResponse", "documentation" : null }, "syncReturnType" : "CreateGlobalNetworkResponse" }, "CreateLink" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new link for a specified site.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateLinkRequest", "variableName" : "createLinkRequest", "variableType" : "CreateLinkRequest", "documentation" : "", "simpleType" : "CreateLinkRequest", "variableSetterType" : "CreateLinkRequest" }, "methodName" : "createLink", "operationName" : "CreateLink", "paginated" : false, "returnType" : { "returnType" : "CreateLinkResponse", "documentation" : null }, "syncReturnType" : "CreateLinkResponse" }, "CreateSite" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new site in a global network.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateSiteRequest", "variableName" : "createSiteRequest", "variableType" : "CreateSiteRequest", "documentation" : "", "simpleType" : "CreateSiteRequest", "variableSetterType" : "CreateSiteRequest" }, "methodName" : "createSite", "operationName" : "CreateSite", "paginated" : false, "returnType" : { "returnType" : "CreateSiteResponse", "documentation" : null }, "syncReturnType" : "CreateSiteResponse" }, "DeleteDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an existing device. You must first disassociate the device from any links and customer gateways.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDeviceRequest", "variableName" : "deleteDeviceRequest", "variableType" : "DeleteDeviceRequest", "documentation" : "", "simpleType" : "DeleteDeviceRequest", "variableSetterType" : "DeleteDeviceRequest" }, "methodName" : "deleteDevice", "operationName" : "DeleteDevice", "paginated" : false, "returnType" : { "returnType" : "DeleteDeviceResponse", "documentation" : null }, "syncReturnType" : "DeleteDeviceResponse" }, "DeleteGlobalNetwork" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an existing global network. You must first delete all global network objects (devices, links, and sites) and deregister all transit gateways.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteGlobalNetworkRequest", "variableName" : "deleteGlobalNetworkRequest", "variableType" : "DeleteGlobalNetworkRequest", "documentation" : "", "simpleType" : "DeleteGlobalNetworkRequest", "variableSetterType" : "DeleteGlobalNetworkRequest" }, "methodName" : "deleteGlobalNetwork", "operationName" : "DeleteGlobalNetwork", "paginated" : false, "returnType" : { "returnType" : "DeleteGlobalNetworkResponse", "documentation" : null }, "syncReturnType" : "DeleteGlobalNetworkResponse" }, "DeleteLink" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an existing link. You must first disassociate the link from any devices and customer gateways.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteLinkRequest", "variableName" : "deleteLinkRequest", "variableType" : "DeleteLinkRequest", "documentation" : "", "simpleType" : "DeleteLinkRequest", "variableSetterType" : "DeleteLinkRequest" }, "methodName" : "deleteLink", "operationName" : "DeleteLink", "paginated" : false, "returnType" : { "returnType" : "DeleteLinkResponse", "documentation" : null }, "syncReturnType" : "DeleteLinkResponse" }, "DeleteSite" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an existing site. The site cannot be associated with any device or link.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteSiteRequest", "variableName" : "deleteSiteRequest", "variableType" : "DeleteSiteRequest", "documentation" : "", "simpleType" : "DeleteSiteRequest", "variableSetterType" : "DeleteSiteRequest" }, "methodName" : "deleteSite", "operationName" : "DeleteSite", "paginated" : false, "returnType" : { "returnType" : "DeleteSiteResponse", "documentation" : null }, "syncReturnType" : "DeleteSiteResponse" }, "DeregisterTransitGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterTransitGatewayRequest", "variableName" : "deregisterTransitGatewayRequest", "variableType" : "DeregisterTransitGatewayRequest", "documentation" : "", "simpleType" : "DeregisterTransitGatewayRequest", "variableSetterType" : "DeregisterTransitGatewayRequest" }, "methodName" : "deregisterTransitGateway", "operationName" : "DeregisterTransitGateway", "paginated" : false, "returnType" : { "returnType" : "DeregisterTransitGatewayResponse", "documentation" : null }, "syncReturnType" : "DeregisterTransitGatewayResponse" }, "DescribeGlobalNetworks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes one or more global networks. By default, all global networks are described. To describe the objects in your global network, you must use the appropriate Get* action. For example, to list the transit gateways in your global network, use GetTransitGatewayRegistrations.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeGlobalNetworksRequest", "variableName" : "describeGlobalNetworksRequest", "variableType" : "DescribeGlobalNetworksRequest", "documentation" : "", "simpleType" : "DescribeGlobalNetworksRequest", "variableSetterType" : "DescribeGlobalNetworksRequest" }, "methodName" : "describeGlobalNetworks", "operationName" : "DescribeGlobalNetworks", "paginated" : true, "returnType" : { "returnType" : "DescribeGlobalNetworksResponse", "documentation" : null }, "syncReturnType" : "DescribeGlobalNetworksResponse" }, "DisassociateCustomerGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a customer gateway from a device and a link.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateCustomerGatewayRequest", "variableName" : "disassociateCustomerGatewayRequest", "variableType" : "DisassociateCustomerGatewayRequest", "documentation" : "", "simpleType" : "DisassociateCustomerGatewayRequest", "variableSetterType" : "DisassociateCustomerGatewayRequest" }, "methodName" : "disassociateCustomerGateway", "operationName" : "DisassociateCustomerGateway", "paginated" : false, "returnType" : { "returnType" : "DisassociateCustomerGatewayResponse", "documentation" : null }, "syncReturnType" : "DisassociateCustomerGatewayResponse" }, "DisassociateLink" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateLinkRequest", "variableName" : "disassociateLinkRequest", "variableType" : "DisassociateLinkRequest", "documentation" : "", "simpleType" : "DisassociateLinkRequest", "variableSetterType" : "DisassociateLinkRequest" }, "methodName" : "disassociateLink", "operationName" : "DisassociateLink", "paginated" : false, "returnType" : { "returnType" : "DisassociateLinkResponse", "documentation" : null }, "syncReturnType" : "DisassociateLinkResponse" }, "GetCustomerGatewayAssociations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the association information for customer gateways that are associated with devices and links in your global network.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetCustomerGatewayAssociationsRequest", "variableName" : "getCustomerGatewayAssociationsRequest", "variableType" : "GetCustomerGatewayAssociationsRequest", "documentation" : "", "simpleType" : "GetCustomerGatewayAssociationsRequest", "variableSetterType" : "GetCustomerGatewayAssociationsRequest" }, "methodName" : "getCustomerGatewayAssociations", "operationName" : "GetCustomerGatewayAssociations", "paginated" : true, "returnType" : { "returnType" : "GetCustomerGatewayAssociationsResponse", "documentation" : null }, "syncReturnType" : "GetCustomerGatewayAssociationsResponse" }, "GetDevices" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more of your devices in a global network.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDevicesRequest", "variableName" : "getDevicesRequest", "variableType" : "GetDevicesRequest", "documentation" : "", "simpleType" : "GetDevicesRequest", "variableSetterType" : "GetDevicesRequest" }, "methodName" : "getDevices", "operationName" : "GetDevices", "paginated" : true, "returnType" : { "returnType" : "GetDevicesResponse", "documentation" : null }, "syncReturnType" : "GetDevicesResponse" }, "GetLinkAssociations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetLinkAssociationsRequest", "variableName" : "getLinkAssociationsRequest", "variableType" : "GetLinkAssociationsRequest", "documentation" : "", "simpleType" : "GetLinkAssociationsRequest", "variableSetterType" : "GetLinkAssociationsRequest" }, "methodName" : "getLinkAssociations", "operationName" : "GetLinkAssociations", "paginated" : true, "returnType" : { "returnType" : "GetLinkAssociationsResponse", "documentation" : null }, "syncReturnType" : "GetLinkAssociationsResponse" }, "GetLinks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more links in a specified global network.

If you specify the site ID, you cannot specify the type or provider in the same request. You can specify the type and provider in the same request.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetLinksRequest", "variableName" : "getLinksRequest", "variableType" : "GetLinksRequest", "documentation" : "", "simpleType" : "GetLinksRequest", "variableSetterType" : "GetLinksRequest" }, "methodName" : "getLinks", "operationName" : "GetLinks", "paginated" : true, "returnType" : { "returnType" : "GetLinksResponse", "documentation" : null }, "syncReturnType" : "GetLinksResponse" }, "GetSites" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more of your sites in a global network.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetSitesRequest", "variableName" : "getSitesRequest", "variableType" : "GetSitesRequest", "documentation" : "", "simpleType" : "GetSitesRequest", "variableSetterType" : "GetSitesRequest" }, "methodName" : "getSites", "operationName" : "GetSites", "paginated" : true, "returnType" : { "returnType" : "GetSitesResponse", "documentation" : null }, "syncReturnType" : "GetSitesResponse" }, "GetTransitGatewayRegistrations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about the transit gateway registrations in a specified global network.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetTransitGatewayRegistrationsRequest", "variableName" : "getTransitGatewayRegistrationsRequest", "variableType" : "GetTransitGatewayRegistrationsRequest", "documentation" : "", "simpleType" : "GetTransitGatewayRegistrationsRequest", "variableSetterType" : "GetTransitGatewayRegistrationsRequest" }, "methodName" : "getTransitGatewayRegistrations", "operationName" : "GetTransitGatewayRegistrations", "paginated" : true, "returnType" : { "returnType" : "GetTransitGatewayRegistrationsResponse", "documentation" : null }, "syncReturnType" : "GetTransitGatewayRegistrationsResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the tags for a specified resource.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : "", "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "methodName" : "listTagsForResource", "operationName" : "ListTagsForResource", "paginated" : false, "returnType" : { "returnType" : "ListTagsForResourceResponse", "documentation" : null }, "syncReturnType" : "ListTagsForResourceResponse" }, "RegisterTransitGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers a transit gateway in your global network. The transit gateway can be in any AWS Region, but it must be owned by the same AWS account that owns the global network. You cannot register a transit gateway in more than one global network.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterTransitGatewayRequest", "variableName" : "registerTransitGatewayRequest", "variableType" : "RegisterTransitGatewayRequest", "documentation" : "", "simpleType" : "RegisterTransitGatewayRequest", "variableSetterType" : "RegisterTransitGatewayRequest" }, "methodName" : "registerTransitGateway", "operationName" : "RegisterTransitGateway", "paginated" : false, "returnType" : { "returnType" : "RegisterTransitGatewayResponse", "documentation" : null }, "syncReturnType" : "RegisterTransitGatewayResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Tags a specified resource.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : "", "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "methodName" : "tagResource", "operationName" : "TagResource", "paginated" : false, "returnType" : { "returnType" : "TagResourceResponse", "documentation" : null }, "syncReturnType" : "TagResourceResponse" }, "UntagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes tags from a specified resource.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : "", "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "methodName" : "untagResource", "operationName" : "UntagResource", "paginated" : false, "returnType" : { "returnType" : "UntagResourceResponse", "documentation" : null }, "syncReturnType" : "UntagResourceResponse" }, "UpdateDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDeviceRequest", "variableName" : "updateDeviceRequest", "variableType" : "UpdateDeviceRequest", "documentation" : "", "simpleType" : "UpdateDeviceRequest", "variableSetterType" : "UpdateDeviceRequest" }, "methodName" : "updateDevice", "operationName" : "UpdateDevice", "paginated" : false, "returnType" : { "returnType" : "UpdateDeviceResponse", "documentation" : null }, "syncReturnType" : "UpdateDeviceResponse" }, "UpdateGlobalNetwork" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an existing global network. To remove information for any of the parameters, specify an empty string.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateGlobalNetworkRequest", "variableName" : "updateGlobalNetworkRequest", "variableType" : "UpdateGlobalNetworkRequest", "documentation" : "", "simpleType" : "UpdateGlobalNetworkRequest", "variableSetterType" : "UpdateGlobalNetworkRequest" }, "methodName" : "updateGlobalNetwork", "operationName" : "UpdateGlobalNetwork", "paginated" : false, "returnType" : { "returnType" : "UpdateGlobalNetworkResponse", "documentation" : null }, "syncReturnType" : "UpdateGlobalNetworkResponse" }, "UpdateLink" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.

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

The input fails to satisfy the constraints.

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

A service limit was exceeded.

", "httpStatusCode" : 402 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateLinkRequest", "variableName" : "updateLinkRequest", "variableType" : "UpdateLinkRequest", "documentation" : "", "simpleType" : "UpdateLinkRequest", "variableSetterType" : "UpdateLinkRequest" }, "methodName" : "updateLink", "operationName" : "UpdateLink", "paginated" : false, "returnType" : { "returnType" : "UpdateLinkResponse", "documentation" : null }, "syncReturnType" : "UpdateLinkResponse" }, "UpdateSite" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.

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

The input fails to satisfy the constraints.

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

You do not have sufficient access to perform this action.

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

The specified resource could not be found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ConflictException", "documentation" : "

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "httpStatusCode" : 409 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServerException", "documentation" : "

The request has failed due to an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateSiteRequest", "variableName" : "updateSiteRequest", "variableType" : "UpdateSiteRequest", "documentation" : "", "simpleType" : "UpdateSiteRequest", "variableSetterType" : "UpdateSiteRequest" }, "methodName" : "updateSite", "operationName" : "UpdateSite", "paginated" : false, "returnType" : { "returnType" : "UpdateSiteResponse", "documentation" : null }, "syncReturnType" : "UpdateSiteResponse" } }, "shapes" : { "AccessDeniedException" : { "c2jName" : "AccessDeniedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You do not have sufficient access to perform this action.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AccessDeniedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 403, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message" ], "shapeName" : "AccessDeniedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AccessDeniedException", "variableName" : "accessDeniedException", "variableType" : "AccessDeniedException", "documentation" : null, "simpleType" : "AccessDeniedException", "variableSetterType" : "AccessDeniedException" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateCustomerGatewayRequest" : { "c2jName" : "AssociateCustomerGatewayRequest", "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" : "AssociateCustomerGateway", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/customer-gateway-associations", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

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

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

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

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the device.

\n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

\n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

The ID of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

\n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

The ID of the link.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

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

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

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

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the device.

\n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

\n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

The ID of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

\n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

The ID of the link.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

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

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

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

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

\n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the device.

\n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

\n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

The ID of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

\n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

The ID of the link.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CustomerGatewayArn", "GlobalNetworkId", "DeviceId" ], "shapeName" : "AssociateCustomerGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateCustomerGatewayRequest", "variableName" : "associateCustomerGatewayRequest", "variableType" : "AssociateCustomerGatewayRequest", "documentation" : null, "simpleType" : "AssociateCustomerGatewayRequest", "variableSetterType" : "AssociateCustomerGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateCustomerGatewayResponse" : { "c2jName" : "AssociateCustomerGatewayResponse", "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" : "getCustomerGatewayAssociation", "beanStyleSetterMethodName" : "setCustomerGatewayAssociation", "c2jName" : "CustomerGatewayAssociation", "c2jShape" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "

The customer gateway association.

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

The customer gateway association.

\n@return The customer gateway association.\n@deprecated Use {@link #customerGatewayAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

\n@param customerGatewayAssociation The customer gateway association.", "setterMethodName" : "setCustomerGatewayAssociation", "setterModel" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : "

The customer gateway association.

", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayAssociation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayAssociation", "beanStyleSetterMethodName" : "setCustomerGatewayAssociation", "c2jName" : "CustomerGatewayAssociation", "c2jShape" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "

The customer gateway association.

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

The customer gateway association.

\n@return The customer gateway association.\n@deprecated Use {@link #customerGatewayAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

\n@param customerGatewayAssociation The customer gateway association.", "setterMethodName" : "setCustomerGatewayAssociation", "setterModel" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : "

The customer gateway association.

", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayAssociation", "beanStyleSetterMethodName" : "setCustomerGatewayAssociation", "c2jName" : "CustomerGatewayAssociation", "c2jShape" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "

The customer gateway association.

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

The customer gateway association.

\n@return The customer gateway association.\n@deprecated Use {@link #customerGatewayAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

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

The customer gateway association.

\n@param customerGatewayAssociation The customer gateway association.", "setterMethodName" : "setCustomerGatewayAssociation", "setterModel" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : "

The customer gateway association.

", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateCustomerGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateCustomerGatewayResponse", "variableName" : "associateCustomerGatewayResponse", "variableType" : "AssociateCustomerGatewayResponse", "documentation" : null, "simpleType" : "AssociateCustomerGatewayResponse", "variableSetterType" : "AssociateCustomerGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateLinkRequest" : { "c2jName" : "AssociateLinkRequest", "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" : "AssociateLink", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/link-associations", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the device.

\n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

\n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

The ID of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

\n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

The ID of the link.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the device.

\n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

\n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

The ID of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

\n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

The ID of the link.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the device.

\n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

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

The ID of the device.

\n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

The ID of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

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

The ID of the link.

\n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

The ID of the link.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "DeviceId", "LinkId" ], "shapeName" : "AssociateLinkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateLinkRequest", "variableName" : "associateLinkRequest", "variableType" : "AssociateLinkRequest", "documentation" : null, "simpleType" : "AssociateLinkRequest", "variableSetterType" : "AssociateLinkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateLinkResponse" : { "c2jName" : "AssociateLinkResponse", "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" : "getLinkAssociation", "beanStyleSetterMethodName" : "setLinkAssociation", "c2jName" : "LinkAssociation", "c2jShape" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

\n@param linkAssociation The link association.", "setterMethodName" : "setLinkAssociation", "setterModel" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : "

The link association.

", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LinkAssociation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociation", "beanStyleSetterMethodName" : "setLinkAssociation", "c2jName" : "LinkAssociation", "c2jShape" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

\n@param linkAssociation The link association.", "setterMethodName" : "setLinkAssociation", "setterModel" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : "

The link association.

", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociation", "beanStyleSetterMethodName" : "setLinkAssociation", "c2jName" : "LinkAssociation", "c2jShape" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

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

The link association.

\n@param linkAssociation The link association.", "setterMethodName" : "setLinkAssociation", "setterModel" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : "

The link association.

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

Describes bandwidth information.

", "endpointDiscovery" : 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" : "getUploadSpeed", "beanStyleSetterMethodName" : "setUploadSpeed", "c2jName" : "UploadSpeed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Upload speed in Mbps.

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

Upload speed in Mbps.

\n@return Upload speed in Mbps.\n@deprecated Use {@link #uploadSpeed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

\n@param uploadSpeed Upload speed in Mbps.", "setterMethodName" : "setUploadSpeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uploadSpeed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uploadSpeed", "variableType" : "Integer", "documentation" : "

Upload speed in Mbps.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDownloadSpeed", "beanStyleSetterMethodName" : "setDownloadSpeed", "c2jName" : "DownloadSpeed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Download speed in Mbps.

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

Download speed in Mbps.

\n@return Download speed in Mbps.\n@deprecated Use {@link #downloadSpeed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

\n@param downloadSpeed Download speed in Mbps.", "setterMethodName" : "setDownloadSpeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downloadSpeed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downloadSpeed", "variableType" : "Integer", "documentation" : "

Download speed in Mbps.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownloadSpeed" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDownloadSpeed", "beanStyleSetterMethodName" : "setDownloadSpeed", "c2jName" : "DownloadSpeed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Download speed in Mbps.

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

Download speed in Mbps.

\n@return Download speed in Mbps.\n@deprecated Use {@link #downloadSpeed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

\n@param downloadSpeed Download speed in Mbps.", "setterMethodName" : "setDownloadSpeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downloadSpeed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downloadSpeed", "variableType" : "Integer", "documentation" : "

Download speed in Mbps.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UploadSpeed" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadSpeed", "beanStyleSetterMethodName" : "setUploadSpeed", "c2jName" : "UploadSpeed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Upload speed in Mbps.

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

Upload speed in Mbps.

\n@return Upload speed in Mbps.\n@deprecated Use {@link #uploadSpeed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

\n@param uploadSpeed Upload speed in Mbps.", "setterMethodName" : "setUploadSpeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uploadSpeed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uploadSpeed", "variableType" : "Integer", "documentation" : "

Upload speed in Mbps.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadSpeed", "beanStyleSetterMethodName" : "setUploadSpeed", "c2jName" : "UploadSpeed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Upload speed in Mbps.

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

Upload speed in Mbps.

\n@return Upload speed in Mbps.\n@deprecated Use {@link #uploadSpeed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

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

Upload speed in Mbps.

\n@param uploadSpeed Upload speed in Mbps.", "setterMethodName" : "setUploadSpeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uploadSpeed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uploadSpeed", "variableType" : "Integer", "documentation" : "

Upload speed in Mbps.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDownloadSpeed", "beanStyleSetterMethodName" : "setDownloadSpeed", "c2jName" : "DownloadSpeed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

Download speed in Mbps.

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

Download speed in Mbps.

\n@return Download speed in Mbps.\n@deprecated Use {@link #downloadSpeed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

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

Download speed in Mbps.

\n@param downloadSpeed Download speed in Mbps.", "setterMethodName" : "setDownloadSpeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downloadSpeed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downloadSpeed", "variableType" : "Integer", "documentation" : "

Download speed in Mbps.

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

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConflictException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the resource.

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

The ID of the resource.

\n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

\n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The ID of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The resource type.

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

The resource type.

\n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The resource type.

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

The resource type.

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

The resource type.

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

The resource type.

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

The resource type.

\n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

The resource type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the resource.

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

The ID of the resource.

\n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

\n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The ID of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The resource type.

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

The resource type.

\n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The resource type.

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

The resource type.

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

The resource type.

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

The resource type.

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

The resource type.

\n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

The resource type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the resource.

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

The ID of the resource.

\n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

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

The ID of the resource.

\n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The ID of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The resource type.

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

The resource type.

\n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The resource type.

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

The resource type.

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

The resource type.

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

The resource type.

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

The resource type.

\n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

The resource type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message", "ResourceId", "ResourceType" ], "shapeName" : "ConflictException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConflictException", "variableName" : "conflictException", "variableType" : "ConflictException", "documentation" : null, "simpleType" : "ConflictException", "variableSetterType" : "ConflictException" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDeviceRequest" : { "c2jName" : "CreateDeviceRequest", "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" : "CreateDevice", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/devices", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the device.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the device.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of the 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

\n@param type The type of the device.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

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

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

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

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The vendor of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

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

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The model of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

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

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The model of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

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

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

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

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The serial number of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

\n@param location The location of the device.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

The location of the device.

", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

\n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

\n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

The ID of the site.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the device.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the device.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

\n@param location The location of the device.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

The location of the device.

", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Model" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

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

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The model of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

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

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The model of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SerialNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

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

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

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

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The serial number of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

\n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

\n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

The ID of the site.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of the 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

\n@param type The type of the device.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Vendor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

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

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

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

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The vendor of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the device.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

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

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the device.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the device.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the device.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of the 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

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

The type of the device.

\n@param type The type of the device.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

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

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

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

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The vendor of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

\n@param vendor The vendor of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

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

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The model of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

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

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The model of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

\n@param model The model of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

The model of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

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

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

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

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@return The serial number of the device.

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

\n@param serialNumber The serial number of the device.

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

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

The location of the device.

\n@param location The location of the device.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

The location of the device.

", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

\n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

\n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

The ID of the site.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "CreateDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeviceRequest", "variableName" : "createDeviceRequest", "variableType" : "CreateDeviceRequest", "documentation" : null, "simpleType" : "CreateDeviceRequest", "variableSetterType" : "CreateDeviceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDeviceResponse" : { "c2jName" : "CreateDeviceResponse", "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" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

Information about the device.

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

Information about the device.

\n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the device.

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

Information about the device.

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

Information about the device.

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

Information about the device.

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

Information about the device.

\n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

Information about the device.

", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

Information about the device.

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

Information about the device.

\n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the device.

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

Information about the device.

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

Information about the device.

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

Information about the device.

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

Information about the device.

\n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

Information about the device.

", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

Information about the device.

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

Information about the device.

\n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the device.

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

Information about the device.

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

Information about the device.

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

Information about the device.

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

Information about the device.

\n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

Information about the device.

", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeviceResponse", "variableName" : "createDeviceResponse", "variableType" : "CreateDeviceResponse", "documentation" : null, "simpleType" : "CreateDeviceResponse", "variableSetterType" : "CreateDeviceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateGlobalNetworkRequest" : { "c2jName" : "CreateGlobalNetworkRequest", "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" : "CreateGlobalNetwork", "locationName" : null, "requestUri" : "/global-networks", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the global network.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the global network.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the global network.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the global network.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the global network.

Length Constraints: Maximum length of 256 characters.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateGlobalNetworkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateGlobalNetworkRequest", "variableName" : "createGlobalNetworkRequest", "variableType" : "CreateGlobalNetworkRequest", "documentation" : null, "simpleType" : "CreateGlobalNetworkRequest", "variableSetterType" : "CreateGlobalNetworkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateGlobalNetworkResponse" : { "c2jName" : "CreateGlobalNetworkResponse", "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" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

Information about the global network object.

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

Information about the global network object.

\n@return Information about the global network object.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the global network object.

\n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

Information about the global network object.

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

Information about the global network object.

\n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

Information about the global network object.

\n@return Information about the global network object.", "getterModel" : { "returnType" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetwork", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetwork", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalNetwork", "sensitive" : false, "setterDocumentation" : "

Information about the global network object.

\n@param globalNetwork Information about the global network object.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

Information about the global network object.

", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetwork" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

Information about the global network object.

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

Information about the global network object.

\n@return Information about the global network object.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the global network object.

\n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

Information about the global network object.

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

Information about the global network object.

\n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

Information about the global network object.

\n@return Information about the global network object.", "getterModel" : { "returnType" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetwork", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetwork", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalNetwork", "sensitive" : false, "setterDocumentation" : "

Information about the global network object.

\n@param globalNetwork Information about the global network object.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

Information about the global network object.

", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

Information about the global network object.

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

Information about the global network object.

\n@return Information about the global network object.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the global network object.

\n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

Information about the global network object.

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

Information about the global network object.

\n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

Information about the global network object.

\n@return Information about the global network object.", "getterModel" : { "returnType" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetwork", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetwork", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalNetwork", "sensitive" : false, "setterDocumentation" : "

Information about the global network object.

\n@param globalNetwork Information about the global network object.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

Information about the global network object.

", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateGlobalNetworkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateGlobalNetworkResponse", "variableName" : "createGlobalNetworkResponse", "variableType" : "CreateGlobalNetworkResponse", "documentation" : null, "simpleType" : "CreateGlobalNetworkResponse", "variableSetterType" : "CreateGlobalNetworkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateLinkRequest" : { "c2jName" : "CreateLinkRequest", "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" : "CreateLink", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/links", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the link.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the link.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

The upload speed and download speed in Mbps.

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

The upload speed and download speed in Mbps.

\n@return The upload speed and download speed in Mbps.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

The upload speed and download speed in Mbps.

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

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

The upload speed and download speed in Mbps.

\n@return The upload speed and download speed in Mbps.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

The upload speed and download speed in Mbps.

", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

\n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

\n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

The ID of the site.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bandwidth" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

The upload speed and download speed in Mbps.

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

The upload speed and download speed in Mbps.

\n@return The upload speed and download speed in Mbps.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

The upload speed and download speed in Mbps.

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

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

The upload speed and download speed in Mbps.

\n@return The upload speed and download speed in Mbps.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

The upload speed and download speed in Mbps.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the link.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the link.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Provider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

\n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

\n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

The ID of the site.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the link.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

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

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@return A description of the link.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of the link.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the link.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param type The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

The upload speed and download speed in Mbps.

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

The upload speed and download speed in Mbps.

\n@return The upload speed and download speed in Mbps.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

The upload speed and download speed in Mbps.

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

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

The upload speed and download speed in Mbps.

\n@return The upload speed and download speed in Mbps.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

The upload speed and download speed in Mbps.

\n@param bandwidth The upload speed and download speed in Mbps.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

The upload speed and download speed in Mbps.

", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

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

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@return The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

\n@param provider The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

The provider of the link.

Constraints: Cannot include the following characters: | \\ ^

Length Constraints: Maximum length of 128 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

\n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

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

The ID of the site.

\n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

The ID of the site.

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

The tags to apply to the resource during creation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

", "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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to apply to the resource during creation.

\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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

\n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "Bandwidth", "SiteId" ], "shapeName" : "CreateLinkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateLinkRequest", "variableName" : "createLinkRequest", "variableType" : "CreateLinkRequest", "documentation" : null, "simpleType" : "CreateLinkRequest", "variableSetterType" : "CreateLinkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateLinkResponse" : { "c2jName" : "CreateLinkResponse", "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" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

Information about the link.

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

Information about the link.

\n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the link.

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

Information about the link.

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

Information about the link.

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

Information about the link.

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

Information about the link.

\n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

Information about the link.

", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Link" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

Information about the link.

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

Information about the link.

\n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the link.

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

Information about the link.

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

Information about the link.

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

Information about the link.

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

Information about the link.

\n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

Information about the link.

", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

Information about the link.

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

Information about the link.

\n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the link.

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

Information about the link.

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

Information about the link.

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

Information about the link.

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

Information about the link.

\n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

Information about the link.

", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateLinkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateLinkResponse", "variableName" : "createLinkResponse", "variableType" : "CreateLinkResponse", "documentation" : null, "simpleType" : "CreateLinkResponse", "variableSetterType" : "CreateLinkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSiteRequest" : { "c2jName" : "CreateSiteRequest", "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" : "CreateSite", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/sites", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

\n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

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

The ID of the global network.

\n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

The ID of the global network.

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

A description of your site.

Length Constraints: Maximum length of 256 characters.

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

A description of your site.

Length Constraints: Maximum length of 256 characters.

\n@return A description of your site.

Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of your site.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of your site.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of your site.

Length Constraints: Maximum length of 256 characters.

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

A description of your site.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of your site.

Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of your site.

Length Constraints: Maximum length of 256 characters.

\n@return A description of your site.

Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of your site.

Length Constraints: Maximum length of 256 characters.

\n@param description A description of your site.

Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of your site.

Length Constraints: Maximum length of 256 characters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

  • Address: The physical address of the site.

  • Latitude: The latitude of the site.

  • Longitude: The longitude of the site.

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

The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

  • Address: The physical address of the site.

  • Latitude: The latitude of the site.

  • Longitude: The longitude of the site.

\n@return The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

  • Address: The physical address of the site.

  • Latitude: The latitude of the site.

  • Longitude: The longitude of the site.

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

    The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

    • Address: The physical address of the site.

    • Latitude: The latitude of the site.

    • Longitude: The longitude of the site.

    \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

    • Address: The physical address of the site.

    • Latitude: The latitude of the site.

    • Longitude: The longitude of the site.

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

      The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

      • Address: The physical address of the site.

      • Latitude: The latitude of the site.

      • Longitude: The longitude of the site.

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

      The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

      • Address: The physical address of the site.

      • Latitude: The latitude of the site.

      • Longitude: The longitude of the site.

      \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

      • Address: The physical address of the site.

      • Latitude: The latitude of the site.

      • Longitude: The longitude of the site.

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

        The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

        • Address: The physical address of the site.

        • Latitude: The latitude of the site.

        • Longitude: The longitude of the site.

        \n@return The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

        • Address: The physical address of the site.

        • Latitude: The latitude of the site.

        • Longitude: The longitude of the site.

        • ", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

          The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

          • Address: The physical address of the site.

          • Latitude: The latitude of the site.

          • Longitude: The longitude of the site.

          \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

          • Address: The physical address of the site.

          • Latitude: The latitude of the site.

          • Longitude: The longitude of the site.

          • ", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

            The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

            • Address: The physical address of the site.

            • Latitude: The latitude of the site.

            • Longitude: The longitude of the site.

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

            The tags to apply to the resource during creation.

            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

            \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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The tags to apply to the resource during creation.

            \n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

            ", "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 tags to apply to the resource during creation.

            \n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

            The tags to apply to the resource during creation.

            \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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

            \n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

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

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

            \n@return A description of your site.

            Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

            \n@param description A description of your site.

            Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

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

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

            \n@param description A description of your site.

            Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

            \n@return A description of your site.

            Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

            \n@param description A description of your site.

            Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

            A description of your site.

            Length Constraints: Maximum length of 256 characters.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

            The ID of the global network.

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

            The ID of the global network.

            \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The ID of the global network.

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

            The ID of the global network.

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

            The ID of the global network.

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

            The ID of the global network.

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

            The ID of the global network.

            \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

            The ID of the global network.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

            The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

            • Address: The physical address of the site.

            • Latitude: The latitude of the site.

            • Longitude: The longitude of the site.

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

            The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

            • Address: The physical address of the site.

            • Latitude: The latitude of the site.

            • Longitude: The longitude of the site.

            \n@return The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

            • Address: The physical address of the site.

            • Latitude: The latitude of the site.

            • Longitude: The longitude of the site.

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

              The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

              • Address: The physical address of the site.

              • Latitude: The latitude of the site.

              • Longitude: The longitude of the site.

              \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

              • Address: The physical address of the site.

              • Latitude: The latitude of the site.

              • Longitude: The longitude of the site.

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

                The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                • Address: The physical address of the site.

                • Latitude: The latitude of the site.

                • Longitude: The longitude of the site.

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

                The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                • Address: The physical address of the site.

                • Latitude: The latitude of the site.

                • Longitude: The longitude of the site.

                \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                • Address: The physical address of the site.

                • Latitude: The latitude of the site.

                • Longitude: The longitude of the site.

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

                  The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                  • Address: The physical address of the site.

                  • Latitude: The latitude of the site.

                  • Longitude: The longitude of the site.

                  \n@return The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                  • Address: The physical address of the site.

                  • Latitude: The latitude of the site.

                  • Longitude: The longitude of the site.

                  • ", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                    The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                    • Address: The physical address of the site.

                    • Latitude: The latitude of the site.

                    • Longitude: The longitude of the site.

                    \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                    • Address: The physical address of the site.

                    • Latitude: The latitude of the site.

                    • Longitude: The longitude of the site.

                    • ", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                      The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                      • Address: The physical address of the site.

                      • Latitude: The latitude of the site.

                      • Longitude: The longitude of the site.

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

                      The tags to apply to the resource during creation.

                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

                      \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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The tags to apply to the resource during creation.

                      \n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

                      ", "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 tags to apply to the resource during creation.

                      \n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                      The tags to apply to the resource during creation.

                      \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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

                      \n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                      The ID of the global network.

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

                      The ID of the global network.

                      \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The ID of the global network.

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

                      The ID of the global network.

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

                      The ID of the global network.

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

                      The ID of the global network.

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

                      The ID of the global network.

                      \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                      The ID of the global network.

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

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

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

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

                      \n@return A description of your site.

                      Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

                      \n@param description A description of your site.

                      Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

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

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

                      \n@param description A description of your site.

                      Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

                      \n@return A description of your site.

                      Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

                      \n@param description A description of your site.

                      Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                      A description of your site.

                      Length Constraints: Maximum length of 256 characters.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                      The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                      • Address: The physical address of the site.

                      • Latitude: The latitude of the site.

                      • Longitude: The longitude of the site.

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

                      The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                      • Address: The physical address of the site.

                      • Latitude: The latitude of the site.

                      • Longitude: The longitude of the site.

                      \n@return The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                      • Address: The physical address of the site.

                      • Latitude: The latitude of the site.

                      • Longitude: The longitude of the site.

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

                        The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                        • Address: The physical address of the site.

                        • Latitude: The latitude of the site.

                        • Longitude: The longitude of the site.

                        \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                        • Address: The physical address of the site.

                        • Latitude: The latitude of the site.

                        • Longitude: The longitude of the site.

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

                          The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                          • Address: The physical address of the site.

                          • Latitude: The latitude of the site.

                          • Longitude: The longitude of the site.

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

                          The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                          • Address: The physical address of the site.

                          • Latitude: The latitude of the site.

                          • Longitude: The longitude of the site.

                          \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                          • Address: The physical address of the site.

                          • Latitude: The latitude of the site.

                          • Longitude: The longitude of the site.

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

                            The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                            • Address: The physical address of the site.

                            • Latitude: The latitude of the site.

                            • Longitude: The longitude of the site.

                            \n@return The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                            • Address: The physical address of the site.

                            • Latitude: The latitude of the site.

                            • Longitude: The longitude of the site.

                            • ", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                              The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                              • Address: The physical address of the site.

                              • Latitude: The latitude of the site.

                              • Longitude: The longitude of the site.

                              \n@param location The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                              • Address: The physical address of the site.

                              • Latitude: The latitude of the site.

                              • Longitude: The longitude of the site.

                              • ", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The site location. This information is used for visualization in the Network Manager console. If you specify the address, the latitude and longitude are automatically calculated.

                                • Address: The physical address of the site.

                                • Latitude: The latitude of the site.

                                • Longitude: The longitude of the site.

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

                                The tags to apply to the resource during creation.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags to apply to the resource during creation.

                                \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 tags to apply to the resource during creation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags to apply to the resource during creation.

                                \n@param tags The tags to apply to the resource during creation.\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 tags to apply to the resource during creation.

                                ", "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 tags to apply to the resource during creation.

                                \n@param tags The tags to apply to the resource during creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags to apply to the resource during creation.

                                \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 tags to apply to the resource during creation.", "getterModel" : { "returnType" : "java.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 tags to apply to the resource during creation.

                                \n@param tags The tags to apply to the resource during creation.", "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 tags to apply to the resource during creation.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "CreateSiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateSiteRequest", "variableName" : "createSiteRequest", "variableType" : "CreateSiteRequest", "documentation" : null, "simpleType" : "CreateSiteRequest", "variableSetterType" : "CreateSiteRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSiteResponse" : { "c2jName" : "CreateSiteResponse", "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" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

                                \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

                                \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                Information about the site.

                                ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Site" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

                                \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

                                \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                Information about the site.

                                ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

                                \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

                                \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                Information about the site.

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

                                Describes the association between a customer gateway, a device, and a link.

                                ", "endpointDiscovery" : 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" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer 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 #customerGatewayArn(String)}.\n@param customerGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

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

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@return The Amazon Resource Name (ARN) of the customer 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" : "CustomerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CustomerGatewayAssociationState", "defaultConsumerFluentSetterDocumentation" : "

                                The association state.

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

                                The association state.

                                \n

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

                                \n@return The association state.\n@see CustomerGatewayAssociationState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The association state.

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

                                The association state.

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

                                The association state.

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

                                The association state.

                                \n

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

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

                                The association state.

                                \n@param state The association state.\n@see CustomerGatewayAssociationState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The association state.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer 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 #customerGatewayArn(String)}.\n@param customerGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

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

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@return The Amazon Resource Name (ARN) of the customer 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" : "CustomerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CustomerGatewayAssociationState", "defaultConsumerFluentSetterDocumentation" : "

                                The association state.

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

                                The association state.

                                \n

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

                                \n@return The association state.\n@see CustomerGatewayAssociationState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The association state.

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

                                The association state.

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

                                The association state.

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

                                The association state.

                                \n

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

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

                                The association state.

                                \n@param state The association state.\n@see CustomerGatewayAssociationState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The association state.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer 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 #customerGatewayArn(String)}.\n@param customerGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

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

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@return The Amazon Resource Name (ARN) of the customer 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" : "CustomerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "CustomerGatewayAssociationState", "defaultConsumerFluentSetterDocumentation" : "

                                The association state.

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

                                The association state.

                                \n

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

                                \n@return The association state.\n@see CustomerGatewayAssociationState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The association state.

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

                                The association state.

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

                                The association state.

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

                                The association state.

                                \n

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

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

                                The association state.

                                \n@param state The association state.\n@see CustomerGatewayAssociationState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The association state.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CustomerGatewayAssociation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "wrapper" : false, "xmlNamespace" : null }, "CustomerGatewayAssociationState" : { "c2jName" : "CustomerGatewayAssociationState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" } ], "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" : "CustomerGatewayAssociationState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociationState", "variableName" : "customerGatewayAssociationState", "variableType" : "CustomerGatewayAssociationState", "documentation" : null, "simpleType" : "CustomerGatewayAssociationState", "variableSetterType" : "CustomerGatewayAssociationState" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteDeviceRequest" : { "c2jName" : "DeleteDeviceRequest", "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" : "DeleteDevice", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/devices/{deviceId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

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

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "DeviceId" ], "shapeName" : "DeleteDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDeviceRequest", "variableName" : "deleteDeviceRequest", "variableType" : "DeleteDeviceRequest", "documentation" : null, "simpleType" : "DeleteDeviceRequest", "variableSetterType" : "DeleteDeviceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteDeviceResponse" : { "c2jName" : "DeleteDeviceResponse", "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" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the device.

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

                                Information about the device.

                                \n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

                                \n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

                                Information about the device.

                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the device.

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

                                Information about the device.

                                \n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

                                \n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

                                Information about the device.

                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the device.

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

                                Information about the device.

                                \n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

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

                                Information about the device.

                                \n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

                                Information about the device.

                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDeviceResponse", "variableName" : "deleteDeviceResponse", "variableType" : "DeleteDeviceResponse", "documentation" : null, "simpleType" : "DeleteDeviceResponse", "variableSetterType" : "DeleteDeviceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteGlobalNetworkRequest" : { "c2jName" : "DeleteGlobalNetworkRequest", "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" : "DeleteGlobalNetwork", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "DeleteGlobalNetworkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteGlobalNetworkRequest", "variableName" : "deleteGlobalNetworkRequest", "variableType" : "DeleteGlobalNetworkRequest", "documentation" : null, "simpleType" : "DeleteGlobalNetworkRequest", "variableSetterType" : "DeleteGlobalNetworkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteGlobalNetworkResponse" : { "c2jName" : "DeleteGlobalNetworkResponse", "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" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@return Information about the global network.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

                                Information about the global network.

                                ", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetwork" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@return Information about the global network.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

                                Information about the global network.

                                ", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@return Information about the global network.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

                                Information about the global network.

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

                                Information about the global network.

                                \n@param globalNetwork Information about the global network.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

                                Information about the global network.

                                ", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteGlobalNetworkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteGlobalNetworkResponse", "variableName" : "deleteGlobalNetworkResponse", "variableType" : "DeleteGlobalNetworkResponse", "documentation" : null, "simpleType" : "DeleteGlobalNetworkResponse", "variableSetterType" : "DeleteGlobalNetworkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteLinkRequest" : { "c2jName" : "DeleteLinkRequest", "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" : "DeleteLink", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/links/{linkId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

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

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "LinkId" ], "shapeName" : "DeleteLinkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteLinkRequest", "variableName" : "deleteLinkRequest", "variableType" : "DeleteLinkRequest", "documentation" : null, "simpleType" : "DeleteLinkRequest", "variableSetterType" : "DeleteLinkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteLinkResponse" : { "c2jName" : "DeleteLinkResponse", "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" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link.

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

                                Information about the link.

                                \n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

                                \n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

                                Information about the link.

                                ", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Link" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link.

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

                                Information about the link.

                                \n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

                                \n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

                                Information about the link.

                                ", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link.

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

                                Information about the link.

                                \n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

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

                                Information about the link.

                                \n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

                                Information about the link.

                                ", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteLinkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteLinkResponse", "variableName" : "deleteLinkResponse", "variableType" : "DeleteLinkResponse", "documentation" : null, "simpleType" : "DeleteLinkResponse", "variableSetterType" : "DeleteLinkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteSiteRequest" : { "c2jName" : "DeleteSiteRequest", "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" : "DeleteSite", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/sites/{siteId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

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

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

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

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

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

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

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

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "SiteId" ], "shapeName" : "DeleteSiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSiteRequest", "variableName" : "deleteSiteRequest", "variableType" : "DeleteSiteRequest", "documentation" : null, "simpleType" : "DeleteSiteRequest", "variableSetterType" : "DeleteSiteRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteSiteResponse" : { "c2jName" : "DeleteSiteResponse", "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" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

                                \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

                                \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                Information about the site.

                                ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Site" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

                                \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

                                \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                Information about the site.

                                ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

                                \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

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

                                Information about the site.

                                \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                Information about the site.

                                ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteSiteResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSiteResponse", "variableName" : "deleteSiteResponse", "variableType" : "DeleteSiteResponse", "documentation" : null, "simpleType" : "DeleteSiteResponse", "variableSetterType" : "DeleteSiteResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterTransitGatewayRequest" : { "c2jName" : "DeregisterTransitGatewayRequest", "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" : "DeregisterTransitGateway", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit 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 #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

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

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "transitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transitGatewayArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TransitGatewayArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit 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 #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

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

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "transitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transitGatewayArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

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

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit 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 #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

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

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "transitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transitGatewayArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "TransitGatewayArn" ], "shapeName" : "DeregisterTransitGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterTransitGatewayRequest", "variableName" : "deregisterTransitGatewayRequest", "variableType" : "DeregisterTransitGatewayRequest", "documentation" : null, "simpleType" : "DeregisterTransitGatewayRequest", "variableSetterType" : "DeregisterTransitGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeregisterTransitGatewayResponse" : { "c2jName" : "DeregisterTransitGatewayResponse", "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" : "getTransitGatewayRegistration", "beanStyleSetterMethodName" : "setTransitGatewayRegistration", "c2jName" : "TransitGatewayRegistration", "c2jShape" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "

                                The transit gateway registration information.

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

                                The transit gateway registration information.

                                \n@return The transit gateway registration information.\n@deprecated Use {@link #transitGatewayRegistration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistration(TransitGatewayRegistration)}\n", "documentation" : "

                                The transit gateway registration information.

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

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistration", "getterDocumentation" : "

                                The transit gateway registration information.

                                \n@return The transit gateway registration information.", "getterModel" : { "returnType" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TransitGatewayRegistration", "sensitive" : false, "setterDocumentation" : "

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.", "setterMethodName" : "setTransitGatewayRegistration", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : "

                                The transit gateway registration information.

                                ", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TransitGatewayRegistration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayRegistration", "beanStyleSetterMethodName" : "setTransitGatewayRegistration", "c2jName" : "TransitGatewayRegistration", "c2jShape" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "

                                The transit gateway registration information.

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

                                The transit gateway registration information.

                                \n@return The transit gateway registration information.\n@deprecated Use {@link #transitGatewayRegistration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistration(TransitGatewayRegistration)}\n", "documentation" : "

                                The transit gateway registration information.

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

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistration", "getterDocumentation" : "

                                The transit gateway registration information.

                                \n@return The transit gateway registration information.", "getterModel" : { "returnType" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TransitGatewayRegistration", "sensitive" : false, "setterDocumentation" : "

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.", "setterMethodName" : "setTransitGatewayRegistration", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : "

                                The transit gateway registration information.

                                ", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayRegistration", "beanStyleSetterMethodName" : "setTransitGatewayRegistration", "c2jName" : "TransitGatewayRegistration", "c2jShape" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "

                                The transit gateway registration information.

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

                                The transit gateway registration information.

                                \n@return The transit gateway registration information.\n@deprecated Use {@link #transitGatewayRegistration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistration(TransitGatewayRegistration)}\n", "documentation" : "

                                The transit gateway registration information.

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

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistration", "getterDocumentation" : "

                                The transit gateway registration information.

                                \n@return The transit gateway registration information.", "getterModel" : { "returnType" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TransitGatewayRegistration", "sensitive" : false, "setterDocumentation" : "

                                The transit gateway registration information.

                                \n@param transitGatewayRegistration The transit gateway registration information.", "setterMethodName" : "setTransitGatewayRegistration", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : "

                                The transit gateway registration information.

                                ", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterTransitGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterTransitGatewayResponse", "variableName" : "deregisterTransitGatewayResponse", "variableType" : "DeregisterTransitGatewayResponse", "documentation" : null, "simpleType" : "DeregisterTransitGatewayResponse", "variableSetterType" : "DeregisterTransitGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeGlobalNetworksRequest" : { "c2jName" : "DescribeGlobalNetworksRequest", "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" : "DescribeGlobalNetworks", "locationName" : null, "requestUri" : "/global-networks", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGlobalNetworkIds", "beanStyleSetterMethodName" : "setGlobalNetworkIds", "c2jName" : "GlobalNetworkIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

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

                                The IDs of one or more global networks. The maximum is 10.

                                \n

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

                                \n

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

                                \n@return The IDs of one or more global networks. The maximum is 10.\n@deprecated Use {@link #globalNetworkIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkIds(List)}\n", "documentation" : "

                                The IDs of one or more global networks. The maximum is 10.

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

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkIds", "getterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n

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

                                \n

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

                                \n@return The IDs of one or more global networks. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "globalNetworkIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkIds", "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" : "String", "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" : "GlobalNetworkIds", "sensitive" : false, "setterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.", "setterMethodName" : "setGlobalNetworkIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworkIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworkIds", "variableType" : "java.util.List", "documentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

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

                                The maximum number of results to return.

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

                                The maximum number of results to return.

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

                                The maximum number of results to return.

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

                                The maximum number of results to return.

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

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

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

                                The token for the next page of results.

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

                                The token for the next page of results.

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

                                The token for the next page of results.

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

                                The token for the next page of results.

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

                                The token for the next page of results.

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

                                The token for the next page of results.

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

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGlobalNetworkIds", "beanStyleSetterMethodName" : "setGlobalNetworkIds", "c2jName" : "GlobalNetworkIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkIds(List)}.\n@param globalNetworkIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworkIds()} to see if a value was sent in this field.\n

                                \n@return The IDs of one or more global networks. The maximum is 10.\n@deprecated Use {@link #globalNetworkIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkIds(List)}\n", "documentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkIds", "fluentSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkIds", "getterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworkIds()} to see if a value was sent in this field.\n

                                \n@return The IDs of one or more global networks. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "globalNetworkIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkIds", "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" : "String", "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" : "GlobalNetworkIds", "sensitive" : false, "setterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.", "setterMethodName" : "setGlobalNetworkIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworkIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworkIds", "variableType" : "java.util.List", "documentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGlobalNetworkIds", "beanStyleSetterMethodName" : "setGlobalNetworkIds", "c2jName" : "GlobalNetworkIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkIds(List)}.\n@param globalNetworkIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworkIds()} to see if a value was sent in this field.\n

                                \n@return The IDs of one or more global networks. The maximum is 10.\n@deprecated Use {@link #globalNetworkIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkIds(List)}\n", "documentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkIds", "fluentSetterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkIds", "getterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworkIds()} to see if a value was sent in this field.\n

                                \n@return The IDs of one or more global networks. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "globalNetworkIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkIds", "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" : "String", "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" : "GlobalNetworkIds", "sensitive" : false, "setterDocumentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                \n@param globalNetworkIds The IDs of one or more global networks. The maximum is 10.", "setterMethodName" : "setGlobalNetworkIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworkIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworkIds", "variableType" : "java.util.List", "documentation" : "

                                The IDs of one or more global networks. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeGlobalNetworksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeGlobalNetworksRequest", "variableName" : "describeGlobalNetworksRequest", "variableType" : "DescribeGlobalNetworksRequest", "documentation" : null, "simpleType" : "DescribeGlobalNetworksRequest", "variableSetterType" : "DescribeGlobalNetworksRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeGlobalNetworksResponse" : { "c2jName" : "DescribeGlobalNetworksResponse", "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" : "getGlobalNetworks", "beanStyleSetterMethodName" : "setGlobalNetworks", "c2jName" : "GlobalNetworks", "c2jShape" : "GlobalNetworkList", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global networks.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #globalNetworks(List)}.\n@param globalNetworks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworks(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the global networks.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworks()} to see if a value was sent in this field.\n

                                \n@return Information about the global networks.\n@deprecated Use {@link #globalNetworks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworks(List)}\n", "documentation" : "

                                Information about the global networks.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworks", "fluentSetterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworks", "getterDocumentation" : "

                                Information about the global networks.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworks()} to see if a value was sent in this field.\n

                                \n@return Information about the global networks.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworks", "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" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GlobalNetwork.Builder} avoiding the need to create one manually via {@link GlobalNetwork#builder()}.\n\nWhen the {@link Consumer} completes, {@link GlobalNetwork.Builder#build()} is called immediately and its result is passed to {@link #member(GlobalNetwork)}.\n@param member a consumer that will call methods on {@link GlobalNetwork.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GlobalNetwork)", "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(GlobalNetwork)}\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" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "GlobalNetwork", "variableName" : "member", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "member", "variableType" : "GlobalNetwork", "documentation" : "", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GlobalNetwork", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GlobalNetwork", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "GlobalNetworks", "sensitive" : false, "setterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.", "setterMethodName" : "setGlobalNetworks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworks", "variableType" : "java.util.List", "documentation" : "

                                Information about the global networks.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworks" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGlobalNetworks", "beanStyleSetterMethodName" : "setGlobalNetworks", "c2jName" : "GlobalNetworks", "c2jShape" : "GlobalNetworkList", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global networks.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #globalNetworks(List)}.\n@param globalNetworks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworks(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the global networks.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworks()} to see if a value was sent in this field.\n

                                \n@return Information about the global networks.\n@deprecated Use {@link #globalNetworks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworks(List)}\n", "documentation" : "

                                Information about the global networks.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworks", "fluentSetterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworks", "getterDocumentation" : "

                                Information about the global networks.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworks()} to see if a value was sent in this field.\n

                                \n@return Information about the global networks.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworks", "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" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GlobalNetwork.Builder} avoiding the need to create one manually via {@link GlobalNetwork#builder()}.\n\nWhen the {@link Consumer} completes, {@link GlobalNetwork.Builder#build()} is called immediately and its result is passed to {@link #member(GlobalNetwork)}.\n@param member a consumer that will call methods on {@link GlobalNetwork.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GlobalNetwork)", "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(GlobalNetwork)}\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" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "GlobalNetwork", "variableName" : "member", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "member", "variableType" : "GlobalNetwork", "documentation" : "", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GlobalNetwork", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GlobalNetwork", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "GlobalNetworks", "sensitive" : false, "setterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.", "setterMethodName" : "setGlobalNetworks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworks", "variableType" : "java.util.List", "documentation" : "

                                Information about the global networks.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGlobalNetworks", "beanStyleSetterMethodName" : "setGlobalNetworks", "c2jName" : "GlobalNetworks", "c2jShape" : "GlobalNetworkList", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global networks.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #globalNetworks(List)}.\n@param globalNetworks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworks(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the global networks.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworks()} to see if a value was sent in this field.\n

                                \n@return Information about the global networks.\n@deprecated Use {@link #globalNetworks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworks(List)}\n", "documentation" : "

                                Information about the global networks.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworks", "fluentSetterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworks", "getterDocumentation" : "

                                Information about the global networks.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasGlobalNetworks()} to see if a value was sent in this field.\n

                                \n@return Information about the global networks.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworks", "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" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GlobalNetwork.Builder} avoiding the need to create one manually via {@link GlobalNetwork#builder()}.\n\nWhen the {@link Consumer} completes, {@link GlobalNetwork.Builder#build()} is called immediately and its result is passed to {@link #member(GlobalNetwork)}.\n@param member a consumer that will call methods on {@link GlobalNetwork.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GlobalNetwork)", "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(GlobalNetwork)}\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" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "GlobalNetwork", "variableName" : "member", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "member", "variableType" : "GlobalNetwork", "documentation" : "", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GlobalNetwork", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GlobalNetwork", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "GlobalNetworks", "sensitive" : false, "setterDocumentation" : "

                                Information about the global networks.

                                \n@param globalNetworks Information about the global networks.", "setterMethodName" : "setGlobalNetworks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "globalNetworks", "variableType" : "java.util.List", "documentation" : "

                                Information about the global networks.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeGlobalNetworksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeGlobalNetworksResponse", "variableName" : "describeGlobalNetworksResponse", "variableType" : "DescribeGlobalNetworksResponse", "documentation" : null, "simpleType" : "DescribeGlobalNetworksResponse", "variableSetterType" : "DescribeGlobalNetworksResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Device" : { "c2jName" : "Device", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes a 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" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the 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" : "DeviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the 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 #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@return The Amazon Resource Name (ARN) of the device.\n@deprecated Use {@link #deviceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@return The Amazon Resource Name (ARN) of the 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" : "DeviceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the device.

                                \n@return The description of the device.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the device.

                                \n@return The description of the 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" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device type.

                                \n@return The device type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device type.

                                \n@param type The device type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The device type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The device type.

                                \n@param type The device type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The device type.

                                \n@return The device type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The device type.

                                \n@param type The device type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The device type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device vendor.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device vendor.

                                \n@return The device vendor.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

                                The device vendor.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                The device vendor.

                                \n@return The device vendor.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                The device vendor.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device model.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device model.

                                \n@return The device model.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device model.

                                \n@param model The device model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

                                The device model.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Model property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                The device model.

                                \n@param model The device model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                The device model.

                                \n@return The device model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

                                The device model.

                                \n@param model The device model.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

                                The device model.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device serial number.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serialNumber(String)}.\n@param serialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serialNumber(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device serial number.

                                \n@return The device serial number.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

                                The device serial number.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SerialNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSerialNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serialNumber", "fluentSetterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

                                The device serial number.

                                \n@return The device serial number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

                                The device serial number.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The site location.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site location.

                                \n@return The site location.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The site location.

                                \n@param location The site location.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                The site location.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                The site location.

                                \n@param location The site location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                The site location.

                                \n@return The site location.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                The site location.

                                \n@param location The site location.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The site location.

                                ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The site ID.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site ID.

                                \n@return The site ID.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The site ID.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The site ID.

                                \n@return The site ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The site ID.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the site 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the site was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the site was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "DeviceState", "defaultConsumerFluentSetterDocumentation" : "

                                The device state.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device state.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link DeviceState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The device state.\n@see DeviceState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The device state.

                                ", "endpointDiscoveryId" : false, "enumType" : "DeviceState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The device state.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link DeviceState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The device state.\n@see DeviceState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The device state.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the device.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the device.

                                \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 tags for the device.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the device.

                                \n@param tags The tags for the device.\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 tags for the device.

                                ", "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 tags for the device.

                                \n@param tags The tags for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the device.

                                \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 tags for the device.", "getterModel" : { "returnType" : "java.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 tags for the device.

                                \n@param tags The tags for the device.", "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 tags for the device.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the site 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the site was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the site was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the device.

                                \n@return The description of the device.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the device.

                                \n@return The description of the 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" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeviceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the 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 #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@return The Amazon Resource Name (ARN) of the device.\n@deprecated Use {@link #deviceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@return The Amazon Resource Name (ARN) of the 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" : "DeviceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the 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" : "DeviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The site location.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site location.

                                \n@return The site location.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The site location.

                                \n@param location The site location.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                The site location.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                The site location.

                                \n@param location The site location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                The site location.

                                \n@return The site location.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                The site location.

                                \n@param location The site location.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The site location.

                                ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Model" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device model.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device model.

                                \n@return The device model.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device model.

                                \n@param model The device model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

                                The device model.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Model property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                The device model.

                                \n@param model The device model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                The device model.

                                \n@return The device model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

                                The device model.

                                \n@param model The device model.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

                                The device model.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SerialNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device serial number.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serialNumber(String)}.\n@param serialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serialNumber(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device serial number.

                                \n@return The device serial number.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

                                The device serial number.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SerialNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSerialNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serialNumber", "fluentSetterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

                                The device serial number.

                                \n@return The device serial number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

                                The device serial number.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The site ID.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site ID.

                                \n@return The site ID.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The site ID.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The site ID.

                                \n@return The site ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The site ID.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "DeviceState", "defaultConsumerFluentSetterDocumentation" : "

                                The device state.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device state.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link DeviceState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The device state.\n@see DeviceState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The device state.

                                ", "endpointDiscoveryId" : false, "enumType" : "DeviceState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The device state.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link DeviceState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The device state.\n@see DeviceState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The device state.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the device.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the device.

                                \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 tags for the device.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the device.

                                \n@param tags The tags for the device.\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 tags for the device.

                                ", "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 tags for the device.

                                \n@param tags The tags for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the device.

                                \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 tags for the device.", "getterModel" : { "returnType" : "java.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 tags for the device.

                                \n@param tags The tags for the device.", "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 tags for the device.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device type.

                                \n@return The device type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device type.

                                \n@param type The device type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The device type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The device type.

                                \n@param type The device type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The device type.

                                \n@return The device type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The device type.

                                \n@param type The device type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The device type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Vendor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device vendor.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device vendor.

                                \n@return The device vendor.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

                                The device vendor.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                The device vendor.

                                \n@return The device vendor.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                The device vendor.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the 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" : "DeviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the 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 #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@return The Amazon Resource Name (ARN) of the device.\n@deprecated Use {@link #deviceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@return The Amazon Resource Name (ARN) of the 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" : "DeviceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the device.

                                \n@return The description of the device.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the device.

                                \n@return The description of the 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" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the device.

                                \n@param description The description of the device.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device type.

                                \n@return The device type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device type.

                                \n@param type The device type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The device type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The device type.

                                \n@param type The device type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The device type.

                                \n@return The device type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The device type.

                                \n@param type The device type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The device type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device vendor.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device vendor.

                                \n@return The device vendor.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

                                The device vendor.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                The device vendor.

                                \n@return The device vendor.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                The device vendor.

                                \n@param vendor The device vendor.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                The device vendor.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device model.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device model.

                                \n@return The device model.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device model.

                                \n@param model The device model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

                                The device model.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Model property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                The device model.

                                \n@param model The device model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                The device model.

                                \n@return The device model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

                                The device model.

                                \n@param model The device model.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

                                The device model.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device serial number.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serialNumber(String)}.\n@param serialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serialNumber(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device serial number.

                                \n@return The device serial number.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

                                The device serial number.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SerialNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSerialNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serialNumber", "fluentSetterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

                                The device serial number.

                                \n@return The device serial number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

                                The device serial number.

                                \n@param serialNumber The device serial number.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

                                The device serial number.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The site location.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site location.

                                \n@return The site location.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The site location.

                                \n@param location The site location.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                The site location.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                The site location.

                                \n@param location The site location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                The site location.

                                \n@return The site location.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                The site location.

                                \n@param location The site location.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The site location.

                                ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The site ID.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site ID.

                                \n@return The site ID.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The site ID.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The site ID.

                                \n@return The site ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The site ID.

                                \n@param siteId The site ID.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The site ID.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the site 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the site was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the site was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "DeviceState", "defaultConsumerFluentSetterDocumentation" : "

                                The device state.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device state.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link DeviceState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The device state.\n@see DeviceState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The device state.

                                ", "endpointDiscoveryId" : false, "enumType" : "DeviceState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The device state.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link DeviceState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The device state.\n@see DeviceState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The device state.

                                \n@param state The device state.\n@see DeviceState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The device state.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the device.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the device.

                                \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 tags for the device.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the device.

                                \n@param tags The tags for the device.\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 tags for the device.

                                ", "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 tags for the device.

                                \n@param tags The tags for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the device.

                                \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 tags for the device.", "getterModel" : { "returnType" : "java.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 tags for the device.

                                \n@param tags The tags for the device.", "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 tags for the device.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Device", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "wrapper" : false, "xmlNamespace" : null }, "DeviceState" : { "c2jName" : "DeviceState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "UPDATING", "value" : "UPDATING" } ], "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" : "DeviceState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceState", "variableName" : "deviceState", "variableType" : "DeviceState", "documentation" : null, "simpleType" : "DeviceState", "variableSetterType" : "DeviceState" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateCustomerGatewayRequest" : { "c2jName" : "DisassociateCustomerGatewayRequest", "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" : "DisassociateCustomerGateway", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayArn(String)}.\n@param customerGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "customerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerGatewayArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayArn(String)}.\n@param customerGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "customerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerGatewayArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayArn", "beanStyleSetterMethodName" : "setCustomerGatewayArn", "c2jName" : "CustomerGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayArn(String)}.\n@param customerGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #customerGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "customerGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerGatewayArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomerGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param customerGatewayArn The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setCustomerGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customerGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the customer gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "CustomerGatewayArn" ], "shapeName" : "DisassociateCustomerGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateCustomerGatewayRequest", "variableName" : "disassociateCustomerGatewayRequest", "variableType" : "DisassociateCustomerGatewayRequest", "documentation" : null, "simpleType" : "DisassociateCustomerGatewayRequest", "variableSetterType" : "DisassociateCustomerGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateCustomerGatewayResponse" : { "c2jName" : "DisassociateCustomerGatewayResponse", "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" : "getCustomerGatewayAssociation", "beanStyleSetterMethodName" : "setCustomerGatewayAssociation", "c2jName" : "CustomerGatewayAssociation", "c2jShape" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the customer gateway association.

                                \nThis is a convenience that creates an instance of the {@link CustomerGatewayAssociation.Builder} avoiding the need to create one manually via {@link CustomerGatewayAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerGatewayAssociation.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayAssociation(CustomerGatewayAssociation)}.\n@param customerGatewayAssociation a consumer that will call methods on {@link CustomerGatewayAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayAssociation(CustomerGatewayAssociation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@return Information about the customer gateway association.\n@deprecated Use {@link #customerGatewayAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayAssociation(CustomerGatewayAssociation)}\n", "documentation" : "

                                Information about the customer gateway association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayAssociation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayAssociation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayAssociation", "fluentSetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayAssociation", "getterDocumentation" : "

                                Information about the customer gateway association.

                                \n@return Information about the customer gateway association.", "getterModel" : { "returnType" : "CustomerGatewayAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayAssociation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayAssociation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerGatewayAssociation", "sensitive" : false, "setterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.", "setterMethodName" : "setCustomerGatewayAssociation", "setterModel" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : "

                                Information about the customer gateway association.

                                ", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayAssociation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayAssociation", "beanStyleSetterMethodName" : "setCustomerGatewayAssociation", "c2jName" : "CustomerGatewayAssociation", "c2jShape" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the customer gateway association.

                                \nThis is a convenience that creates an instance of the {@link CustomerGatewayAssociation.Builder} avoiding the need to create one manually via {@link CustomerGatewayAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerGatewayAssociation.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayAssociation(CustomerGatewayAssociation)}.\n@param customerGatewayAssociation a consumer that will call methods on {@link CustomerGatewayAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayAssociation(CustomerGatewayAssociation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@return Information about the customer gateway association.\n@deprecated Use {@link #customerGatewayAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayAssociation(CustomerGatewayAssociation)}\n", "documentation" : "

                                Information about the customer gateway association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayAssociation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayAssociation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayAssociation", "fluentSetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayAssociation", "getterDocumentation" : "

                                Information about the customer gateway association.

                                \n@return Information about the customer gateway association.", "getterModel" : { "returnType" : "CustomerGatewayAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayAssociation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayAssociation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerGatewayAssociation", "sensitive" : false, "setterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.", "setterMethodName" : "setCustomerGatewayAssociation", "setterModel" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : "

                                Information about the customer gateway association.

                                ", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomerGatewayAssociation", "beanStyleSetterMethodName" : "setCustomerGatewayAssociation", "c2jName" : "CustomerGatewayAssociation", "c2jShape" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the customer gateway association.

                                \nThis is a convenience that creates an instance of the {@link CustomerGatewayAssociation.Builder} avoiding the need to create one manually via {@link CustomerGatewayAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerGatewayAssociation.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayAssociation(CustomerGatewayAssociation)}.\n@param customerGatewayAssociation a consumer that will call methods on {@link CustomerGatewayAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayAssociation(CustomerGatewayAssociation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@return Information about the customer gateway association.\n@deprecated Use {@link #customerGatewayAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayAssociation(CustomerGatewayAssociation)}\n", "documentation" : "

                                Information about the customer gateway association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayAssociation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayAssociation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayAssociation", "fluentSetterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayAssociation", "getterDocumentation" : "

                                Information about the customer gateway association.

                                \n@return Information about the customer gateway association.", "getterModel" : { "returnType" : "CustomerGatewayAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayAssociation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayAssociation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerGatewayAssociation", "sensitive" : false, "setterDocumentation" : "

                                Information about the customer gateway association.

                                \n@param customerGatewayAssociation Information about the customer gateway association.", "setterMethodName" : "setCustomerGatewayAssociation", "setterModel" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "customerGatewayAssociation", "variableType" : "CustomerGatewayAssociation", "documentation" : "

                                Information about the customer gateway association.

                                ", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateCustomerGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateCustomerGatewayResponse", "variableName" : "disassociateCustomerGatewayResponse", "variableType" : "DisassociateCustomerGatewayResponse", "documentation" : null, "simpleType" : "DisassociateCustomerGatewayResponse", "variableSetterType" : "DisassociateCustomerGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateLinkRequest" : { "c2jName" : "DisassociateLinkRequest", "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" : "DisassociateLink", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/link-associations", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "DeviceId", "LinkId" ], "shapeName" : "DisassociateLinkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateLinkRequest", "variableName" : "disassociateLinkRequest", "variableType" : "DisassociateLinkRequest", "documentation" : null, "simpleType" : "DisassociateLinkRequest", "variableSetterType" : "DisassociateLinkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateLinkResponse" : { "c2jName" : "DisassociateLinkResponse", "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" : "getLinkAssociation", "beanStyleSetterMethodName" : "setLinkAssociation", "c2jName" : "LinkAssociation", "c2jShape" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link association.

                                \nThis is a convenience that creates an instance of the {@link LinkAssociation.Builder} avoiding the need to create one manually via {@link LinkAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinkAssociation.Builder#build()} is called immediately and its result is passed to {@link #linkAssociation(LinkAssociation)}.\n@param linkAssociation a consumer that will call methods on {@link LinkAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociation(LinkAssociation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the link association.

                                \n@return Information about the link association.\n@deprecated Use {@link #linkAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkAssociation(LinkAssociation)}\n", "documentation" : "

                                Information about the link association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkAssociation", "fluentSetterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkAssociation", "getterDocumentation" : "

                                Information about the link association.

                                \n@return Information about the link association.", "getterModel" : { "returnType" : "LinkAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinkAssociation", "sensitive" : false, "setterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.", "setterMethodName" : "setLinkAssociation", "setterModel" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : "

                                Information about the link association.

                                ", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LinkAssociation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociation", "beanStyleSetterMethodName" : "setLinkAssociation", "c2jName" : "LinkAssociation", "c2jShape" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link association.

                                \nThis is a convenience that creates an instance of the {@link LinkAssociation.Builder} avoiding the need to create one manually via {@link LinkAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinkAssociation.Builder#build()} is called immediately and its result is passed to {@link #linkAssociation(LinkAssociation)}.\n@param linkAssociation a consumer that will call methods on {@link LinkAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociation(LinkAssociation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the link association.

                                \n@return Information about the link association.\n@deprecated Use {@link #linkAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkAssociation(LinkAssociation)}\n", "documentation" : "

                                Information about the link association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkAssociation", "fluentSetterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkAssociation", "getterDocumentation" : "

                                Information about the link association.

                                \n@return Information about the link association.", "getterModel" : { "returnType" : "LinkAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinkAssociation", "sensitive" : false, "setterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.", "setterMethodName" : "setLinkAssociation", "setterModel" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : "

                                Information about the link association.

                                ", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociation", "beanStyleSetterMethodName" : "setLinkAssociation", "c2jName" : "LinkAssociation", "c2jShape" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link association.

                                \nThis is a convenience that creates an instance of the {@link LinkAssociation.Builder} avoiding the need to create one manually via {@link LinkAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinkAssociation.Builder#build()} is called immediately and its result is passed to {@link #linkAssociation(LinkAssociation)}.\n@param linkAssociation a consumer that will call methods on {@link LinkAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociation(LinkAssociation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the link association.

                                \n@return Information about the link association.\n@deprecated Use {@link #linkAssociation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkAssociation(LinkAssociation)}\n", "documentation" : "

                                Information about the link association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkAssociation", "fluentSetterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkAssociation", "getterDocumentation" : "

                                Information about the link association.

                                \n@return Information about the link association.", "getterModel" : { "returnType" : "LinkAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LinkAssociation", "sensitive" : false, "setterDocumentation" : "

                                Information about the link association.

                                \n@param linkAssociation Information about the link association.", "setterMethodName" : "setLinkAssociation", "setterModel" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : "

                                Information about the link association.

                                ", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateLinkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateLinkResponse", "variableName" : "disassociateLinkResponse", "variableType" : "DisassociateLinkResponse", "documentation" : null, "simpleType" : "DisassociateLinkResponse", "variableSetterType" : "DisassociateLinkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetCustomerGatewayAssociationsRequest" : { "c2jName" : "GetCustomerGatewayAssociationsRequest", "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" : "GetCustomerGatewayAssociations", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/customer-gateway-associations", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCustomerGatewayArns", "beanStyleSetterMethodName" : "setCustomerGatewayArns", "c2jName" : "CustomerGatewayArns", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayArns(List)}.\n@param customerGatewayArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayArns()} to see if a value was sent in this field.\n

                                \n@return One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@deprecated Use {@link #customerGatewayArns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArns(List)}\n", "documentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayArns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayArns", "fluentSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArns", "getterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayArns()} to see if a value was sent in this field.\n

                                \n@return One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "customerGatewayArns", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerGatewayArns", "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" : "String", "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" : "CustomerGatewayArns", "sensitive" : false, "setterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.", "setterMethodName" : "setCustomerGatewayArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayArns", "variableType" : "java.util.List", "documentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayArns" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCustomerGatewayArns", "beanStyleSetterMethodName" : "setCustomerGatewayArns", "c2jName" : "CustomerGatewayArns", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayArns(List)}.\n@param customerGatewayArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayArns()} to see if a value was sent in this field.\n

                                \n@return One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@deprecated Use {@link #customerGatewayArns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArns(List)}\n", "documentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayArns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayArns", "fluentSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArns", "getterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayArns()} to see if a value was sent in this field.\n

                                \n@return One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "customerGatewayArns", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerGatewayArns", "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" : "String", "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" : "CustomerGatewayArns", "sensitive" : false, "setterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.", "setterMethodName" : "setCustomerGatewayArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayArns", "variableType" : "java.util.List", "documentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCustomerGatewayArns", "beanStyleSetterMethodName" : "setCustomerGatewayArns", "c2jName" : "CustomerGatewayArns", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayArns(List)}.\n@param customerGatewayArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayArns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayArns()} to see if a value was sent in this field.\n

                                \n@return One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@deprecated Use {@link #customerGatewayArns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayArns(List)}\n", "documentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayArns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayArns", "fluentSetterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayArns", "getterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayArns()} to see if a value was sent in this field.\n

                                \n@return One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "customerGatewayArns", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerGatewayArns", "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" : "String", "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" : "CustomerGatewayArns", "sensitive" : false, "setterDocumentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                \n@param customerGatewayArns One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.", "setterMethodName" : "setCustomerGatewayArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayArns", "variableType" : "java.util.List", "documentation" : "

                                One or more customer gateway Amazon Resource Names (ARNs). For more information, see Resources Defined by Amazon EC2. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "GetCustomerGatewayAssociationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCustomerGatewayAssociationsRequest", "variableName" : "getCustomerGatewayAssociationsRequest", "variableType" : "GetCustomerGatewayAssociationsRequest", "documentation" : null, "simpleType" : "GetCustomerGatewayAssociationsRequest", "variableSetterType" : "GetCustomerGatewayAssociationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetCustomerGatewayAssociationsResponse" : { "c2jName" : "GetCustomerGatewayAssociationsResponse", "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" : "getCustomerGatewayAssociations", "beanStyleSetterMethodName" : "setCustomerGatewayAssociations", "c2jName" : "CustomerGatewayAssociations", "c2jShape" : "CustomerGatewayAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                The customer gateway associations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayAssociations(List)}.\n@param customerGatewayAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayAssociations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The customer gateway associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayAssociations()} to see if a value was sent in this field.\n

                                \n@return The customer gateway associations.\n@deprecated Use {@link #customerGatewayAssociations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayAssociations(List)}\n", "documentation" : "

                                The customer gateway associations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayAssociations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayAssociations", "fluentSetterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayAssociations", "getterDocumentation" : "

                                The customer gateway associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayAssociations()} to see if a value was sent in this field.\n

                                \n@return The customer gateway associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayAssociations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayAssociations", "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" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CustomerGatewayAssociation.Builder} avoiding the need to create one manually via {@link CustomerGatewayAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerGatewayAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(CustomerGatewayAssociation)}.\n@param member a consumer that will call methods on {@link CustomerGatewayAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CustomerGatewayAssociation)", "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(CustomerGatewayAssociation)}\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" : "CustomerGatewayAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CustomerGatewayAssociation", "variableName" : "member", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "member", "variableType" : "CustomerGatewayAssociation", "documentation" : "", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CustomerGatewayAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CustomerGatewayAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CustomerGatewayAssociations", "sensitive" : false, "setterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.", "setterMethodName" : "setCustomerGatewayAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayAssociations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayAssociations", "variableType" : "java.util.List", "documentation" : "

                                The customer gateway associations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomerGatewayAssociations" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCustomerGatewayAssociations", "beanStyleSetterMethodName" : "setCustomerGatewayAssociations", "c2jName" : "CustomerGatewayAssociations", "c2jShape" : "CustomerGatewayAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                The customer gateway associations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayAssociations(List)}.\n@param customerGatewayAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayAssociations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The customer gateway associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayAssociations()} to see if a value was sent in this field.\n

                                \n@return The customer gateway associations.\n@deprecated Use {@link #customerGatewayAssociations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayAssociations(List)}\n", "documentation" : "

                                The customer gateway associations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayAssociations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayAssociations", "fluentSetterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayAssociations", "getterDocumentation" : "

                                The customer gateway associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayAssociations()} to see if a value was sent in this field.\n

                                \n@return The customer gateway associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayAssociations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayAssociations", "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" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CustomerGatewayAssociation.Builder} avoiding the need to create one manually via {@link CustomerGatewayAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerGatewayAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(CustomerGatewayAssociation)}.\n@param member a consumer that will call methods on {@link CustomerGatewayAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CustomerGatewayAssociation)", "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(CustomerGatewayAssociation)}\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" : "CustomerGatewayAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CustomerGatewayAssociation", "variableName" : "member", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "member", "variableType" : "CustomerGatewayAssociation", "documentation" : "", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CustomerGatewayAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CustomerGatewayAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CustomerGatewayAssociations", "sensitive" : false, "setterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.", "setterMethodName" : "setCustomerGatewayAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayAssociations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayAssociations", "variableType" : "java.util.List", "documentation" : "

                                The customer gateway associations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCustomerGatewayAssociations", "beanStyleSetterMethodName" : "setCustomerGatewayAssociations", "c2jName" : "CustomerGatewayAssociations", "c2jShape" : "CustomerGatewayAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                The customer gateway associations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customerGatewayAssociations(List)}.\n@param customerGatewayAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerGatewayAssociations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The customer gateway associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayAssociations()} to see if a value was sent in this field.\n

                                \n@return The customer gateway associations.\n@deprecated Use {@link #customerGatewayAssociations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customerGatewayAssociations(List)}\n", "documentation" : "

                                The customer gateway associations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomerGatewayAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomerGatewayAssociations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerGatewayAssociations", "fluentSetterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerGatewayAssociations", "getterDocumentation" : "

                                The customer gateway associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCustomerGatewayAssociations()} to see if a value was sent in this field.\n

                                \n@return The customer gateway associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomerGatewayAssociations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomerGatewayAssociations", "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" : "CustomerGatewayAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CustomerGatewayAssociation.Builder} avoiding the need to create one manually via {@link CustomerGatewayAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerGatewayAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(CustomerGatewayAssociation)}.\n@param member a consumer that will call methods on {@link CustomerGatewayAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CustomerGatewayAssociation)", "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(CustomerGatewayAssociation)}\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" : "CustomerGatewayAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CustomerGatewayAssociation", "variableName" : "member", "variableType" : "CustomerGatewayAssociation", "documentation" : null, "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerGatewayAssociation", "variableName" : "member", "variableType" : "CustomerGatewayAssociation", "documentation" : "", "simpleType" : "CustomerGatewayAssociation", "variableSetterType" : "CustomerGatewayAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CustomerGatewayAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CustomerGatewayAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CustomerGatewayAssociations", "sensitive" : false, "setterDocumentation" : "

                                The customer gateway associations.

                                \n@param customerGatewayAssociations The customer gateway associations.", "setterMethodName" : "setCustomerGatewayAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayAssociations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customerGatewayAssociations", "variableType" : "java.util.List", "documentation" : "

                                The customer gateway associations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetCustomerGatewayAssociationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCustomerGatewayAssociationsResponse", "variableName" : "getCustomerGatewayAssociationsResponse", "variableType" : "GetCustomerGatewayAssociationsResponse", "documentation" : null, "simpleType" : "GetCustomerGatewayAssociationsResponse", "variableSetterType" : "GetCustomerGatewayAssociationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDevicesRequest" : { "c2jName" : "GetDevicesRequest", "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" : "GetDevices", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/devices", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDeviceIds", "beanStyleSetterMethodName" : "setDeviceIds", "c2jName" : "DeviceIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceIds(List)}.\n@param deviceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDeviceIds()} to see if a value was sent in this field.\n

                                \n@return One or more device IDs. The maximum is 10.\n@deprecated Use {@link #deviceIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceIds(List)}\n", "documentation" : "

                                One or more device IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceIds", "fluentSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceIds", "getterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDeviceIds()} to see if a value was sent in this field.\n

                                \n@return One or more device IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceIds", "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" : "String", "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" : "DeviceIds", "sensitive" : false, "setterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.", "setterMethodName" : "setDeviceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceIds", "variableType" : "java.util.List", "documentation" : "

                                One or more device IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDeviceIds", "beanStyleSetterMethodName" : "setDeviceIds", "c2jName" : "DeviceIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceIds(List)}.\n@param deviceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDeviceIds()} to see if a value was sent in this field.\n

                                \n@return One or more device IDs. The maximum is 10.\n@deprecated Use {@link #deviceIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceIds(List)}\n", "documentation" : "

                                One or more device IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceIds", "fluentSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceIds", "getterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDeviceIds()} to see if a value was sent in this field.\n

                                \n@return One or more device IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceIds", "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" : "String", "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" : "DeviceIds", "sensitive" : false, "setterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.", "setterMethodName" : "setDeviceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceIds", "variableType" : "java.util.List", "documentation" : "

                                One or more device IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDeviceIds", "beanStyleSetterMethodName" : "setDeviceIds", "c2jName" : "DeviceIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceIds(List)}.\n@param deviceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDeviceIds()} to see if a value was sent in this field.\n

                                \n@return One or more device IDs. The maximum is 10.\n@deprecated Use {@link #deviceIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceIds(List)}\n", "documentation" : "

                                One or more device IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceIds", "fluentSetterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceIds", "getterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDeviceIds()} to see if a value was sent in this field.\n

                                \n@return One or more device IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceIds", "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" : "String", "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" : "DeviceIds", "sensitive" : false, "setterDocumentation" : "

                                One or more device IDs. The maximum is 10.

                                \n@param deviceIds One or more device IDs. The maximum is 10.", "setterMethodName" : "setDeviceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceIds", "variableType" : "java.util.List", "documentation" : "

                                One or more device IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "GetDevicesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDevicesRequest", "variableName" : "getDevicesRequest", "variableType" : "GetDevicesRequest", "documentation" : null, "simpleType" : "GetDevicesRequest", "variableSetterType" : "GetDevicesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDevicesResponse" : { "c2jName" : "GetDevicesResponse", "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" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceList", "defaultConsumerFluentSetterDocumentation" : "

                                The 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 #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The devices.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return The devices.\n@deprecated Use {@link #devices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The devices.

                                \n@param devices The devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n", "documentation" : "

                                The devices.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                The devices.

                                \n@param devices The devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                The devices.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return The 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" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "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" : "Device", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #member(Device)}.\n@param member a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Device)", "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(Device)}\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" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : "", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Device", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Device", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                The devices.

                                \n@param devices The devices.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                The devices.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceList", "defaultConsumerFluentSetterDocumentation" : "

                                The 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 #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The devices.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return The devices.\n@deprecated Use {@link #devices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The devices.

                                \n@param devices The devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n", "documentation" : "

                                The devices.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                The devices.

                                \n@param devices The devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                The devices.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return The 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" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "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" : "Device", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #member(Device)}.\n@param member a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Device)", "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(Device)}\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" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : "", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Device", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Device", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                The devices.

                                \n@param devices The devices.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                The devices.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceList", "defaultConsumerFluentSetterDocumentation" : "

                                The 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 #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The devices.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return The devices.\n@deprecated Use {@link #devices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The devices.

                                \n@param devices The devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n", "documentation" : "

                                The devices.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                The devices.

                                \n@param devices The devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                The devices.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n

                                \n@return The 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" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "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" : "Device", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #member(Device)}.\n@param member a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Device)", "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(Device)}\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" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "member", "variableType" : "Device", "documentation" : "", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Device", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Device", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                The devices.

                                \n@param devices The devices.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                The devices.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDevicesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDevicesResponse", "variableName" : "getDevicesResponse", "variableType" : "GetDevicesResponse", "documentation" : null, "simpleType" : "GetDevicesResponse", "variableSetterType" : "GetDevicesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetLinkAssociationsRequest" : { "c2jName" : "GetLinkAssociationsRequest", "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" : "GetLinkAssociations", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/link-associations", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "deviceId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "GetLinkAssociationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetLinkAssociationsRequest", "variableName" : "getLinkAssociationsRequest", "variableType" : "GetLinkAssociationsRequest", "documentation" : null, "simpleType" : "GetLinkAssociationsRequest", "variableSetterType" : "GetLinkAssociationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetLinkAssociationsResponse" : { "c2jName" : "GetLinkAssociationsResponse", "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" : "getLinkAssociations", "beanStyleSetterMethodName" : "setLinkAssociations", "c2jName" : "LinkAssociations", "c2jShape" : "LinkAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                The link associations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #linkAssociations(List)}.\n@param linkAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkAssociations()} to see if a value was sent in this field.\n

                                \n@return The link associations.\n@deprecated Use {@link #linkAssociations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkAssociations(List)}\n", "documentation" : "

                                The link associations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkAssociations", "fluentSetterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkAssociations", "getterDocumentation" : "

                                The link associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkAssociations()} to see if a value was sent in this field.\n

                                \n@return The link associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociations", "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" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LinkAssociation.Builder} avoiding the need to create one manually via {@link LinkAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinkAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(LinkAssociation)}.\n@param member a consumer that will call methods on {@link LinkAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LinkAssociation)", "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(LinkAssociation)}\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" : "LinkAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "LinkAssociation", "variableName" : "member", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "member", "variableType" : "LinkAssociation", "documentation" : "", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LinkAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LinkAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LinkAssociations", "sensitive" : false, "setterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.", "setterMethodName" : "setLinkAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkAssociations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkAssociations", "variableType" : "java.util.List", "documentation" : "

                                The link associations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LinkAssociations" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinkAssociations", "beanStyleSetterMethodName" : "setLinkAssociations", "c2jName" : "LinkAssociations", "c2jShape" : "LinkAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                The link associations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #linkAssociations(List)}.\n@param linkAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkAssociations()} to see if a value was sent in this field.\n

                                \n@return The link associations.\n@deprecated Use {@link #linkAssociations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkAssociations(List)}\n", "documentation" : "

                                The link associations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkAssociations", "fluentSetterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkAssociations", "getterDocumentation" : "

                                The link associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkAssociations()} to see if a value was sent in this field.\n

                                \n@return The link associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociations", "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" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LinkAssociation.Builder} avoiding the need to create one manually via {@link LinkAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinkAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(LinkAssociation)}.\n@param member a consumer that will call methods on {@link LinkAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LinkAssociation)", "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(LinkAssociation)}\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" : "LinkAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "LinkAssociation", "variableName" : "member", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "member", "variableType" : "LinkAssociation", "documentation" : "", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LinkAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LinkAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LinkAssociations", "sensitive" : false, "setterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.", "setterMethodName" : "setLinkAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkAssociations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkAssociations", "variableType" : "java.util.List", "documentation" : "

                                The link associations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinkAssociations", "beanStyleSetterMethodName" : "setLinkAssociations", "c2jName" : "LinkAssociations", "c2jShape" : "LinkAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                The link associations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #linkAssociations(List)}.\n@param linkAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkAssociations()} to see if a value was sent in this field.\n

                                \n@return The link associations.\n@deprecated Use {@link #linkAssociations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkAssociations(List)}\n", "documentation" : "

                                The link associations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkAssociations", "fluentSetterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkAssociations", "getterDocumentation" : "

                                The link associations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkAssociations()} to see if a value was sent in this field.\n

                                \n@return The link associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociations", "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" : "LinkAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LinkAssociation.Builder} avoiding the need to create one manually via {@link LinkAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link LinkAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(LinkAssociation)}.\n@param member a consumer that will call methods on {@link LinkAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LinkAssociation)", "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(LinkAssociation)}\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" : "LinkAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "LinkAssociation", "variableName" : "member", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "member", "variableType" : "LinkAssociation", "documentation" : "", "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LinkAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LinkAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LinkAssociations", "sensitive" : false, "setterDocumentation" : "

                                The link associations.

                                \n@param linkAssociations The link associations.", "setterMethodName" : "setLinkAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkAssociations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkAssociations", "variableType" : "java.util.List", "documentation" : "

                                The link associations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetLinkAssociationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetLinkAssociationsResponse", "variableName" : "getLinkAssociationsResponse", "variableType" : "GetLinkAssociationsResponse", "documentation" : null, "simpleType" : "GetLinkAssociationsResponse", "variableSetterType" : "GetLinkAssociationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetLinksRequest" : { "c2jName" : "GetLinksRequest", "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" : "GetLinks", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/links", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinkIds", "beanStyleSetterMethodName" : "setLinkIds", "c2jName" : "LinkIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #linkIds(List)}.\n@param linkIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkIds()} to see if a value was sent in this field.\n

                                \n@return One or more link IDs. The maximum is 10.\n@deprecated Use {@link #linkIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkIds(List)}\n", "documentation" : "

                                One or more link IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkIds", "fluentSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkIds", "getterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkIds()} to see if a value was sent in this field.\n

                                \n@return One or more link IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkIds", "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" : "String", "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" : "LinkIds", "sensitive" : false, "setterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.", "setterMethodName" : "setLinkIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkIds", "variableType" : "java.util.List", "documentation" : "

                                One or more link IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The link type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link type.

                                \n@return The link type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link type.

                                \n@param type The link type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The link type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The link type.

                                \n@param type The link type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The link type.

                                \n@return The link type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "type", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The link type.

                                \n@param type The link type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The link type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The link provider.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link provider.

                                \n@return The link provider.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The link provider.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The link provider.

                                \n@return The link provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "provider", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The link provider.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinkIds", "beanStyleSetterMethodName" : "setLinkIds", "c2jName" : "LinkIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #linkIds(List)}.\n@param linkIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkIds()} to see if a value was sent in this field.\n

                                \n@return One or more link IDs. The maximum is 10.\n@deprecated Use {@link #linkIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkIds(List)}\n", "documentation" : "

                                One or more link IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkIds", "fluentSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkIds", "getterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkIds()} to see if a value was sent in this field.\n

                                \n@return One or more link IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkIds", "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" : "String", "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" : "LinkIds", "sensitive" : false, "setterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.", "setterMethodName" : "setLinkIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkIds", "variableType" : "java.util.List", "documentation" : "

                                One or more link IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Provider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The link provider.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link provider.

                                \n@return The link provider.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The link provider.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The link provider.

                                \n@return The link provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "provider", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The link provider.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The link type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link type.

                                \n@return The link type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link type.

                                \n@param type The link type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The link type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The link type.

                                \n@param type The link type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The link type.

                                \n@return The link type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "type", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The link type.

                                \n@param type The link type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The link type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinkIds", "beanStyleSetterMethodName" : "setLinkIds", "c2jName" : "LinkIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #linkIds(List)}.\n@param linkIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkIds()} to see if a value was sent in this field.\n

                                \n@return One or more link IDs. The maximum is 10.\n@deprecated Use {@link #linkIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkIds(List)}\n", "documentation" : "

                                One or more link IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkIds", "fluentSetterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkIds", "getterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinkIds()} to see if a value was sent in this field.\n

                                \n@return One or more link IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "linkIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkIds", "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" : "String", "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" : "LinkIds", "sensitive" : false, "setterDocumentation" : "

                                One or more link IDs. The maximum is 10.

                                \n@param linkIds One or more link IDs. The maximum is 10.", "setterMethodName" : "setLinkIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "linkIds", "variableType" : "java.util.List", "documentation" : "

                                One or more link IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The link type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link type.

                                \n@return The link type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link type.

                                \n@param type The link type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The link type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The link type.

                                \n@param type The link type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The link type.

                                \n@return The link type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "type", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The link type.

                                \n@param type The link type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The link type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The link provider.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The link provider.

                                \n@return The link provider.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The link provider.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The link provider.

                                \n@return The link provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "provider", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The link provider.

                                \n@param provider The link provider.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The link provider.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "GetLinksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetLinksRequest", "variableName" : "getLinksRequest", "variableType" : "GetLinksRequest", "documentation" : null, "simpleType" : "GetLinksRequest", "variableSetterType" : "GetLinksRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetLinksResponse" : { "c2jName" : "GetLinksResponse", "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" : "getLinks", "beanStyleSetterMethodName" : "setLinks", "c2jName" : "Links", "c2jShape" : "LinkList", "defaultConsumerFluentSetterDocumentation" : "

                                The links.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #links(List)}.\n@param links a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #links(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The links.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinks()} to see if a value was sent in this field.\n

                                \n@return The links.\n@deprecated Use {@link #links()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The links.

                                \n@param links The links.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #links(List)}\n", "documentation" : "

                                The links.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Links property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "links", "fluentSetterDocumentation" : "

                                The links.

                                \n@param links The links.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "links", "getterDocumentation" : "

                                The links.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinks()} to see if a value was sent in this field.\n

                                \n@return The links.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Links", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Links", "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" : "Link", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Link.Builder} avoiding the need to create one manually via {@link Link#builder()}.\n\nWhen the {@link Consumer} completes, {@link Link.Builder#build()} is called immediately and its result is passed to {@link #member(Link)}.\n@param member a consumer that will call methods on {@link Link.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Link)", "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(Link)}\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" : "Link", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Link", "variableName" : "member", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "member", "variableType" : "Link", "documentation" : "", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Link", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Link", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Links", "sensitive" : false, "setterDocumentation" : "

                                The links.

                                \n@param links The links.", "setterMethodName" : "setLinks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "links", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "links", "variableType" : "java.util.List", "documentation" : "

                                The links.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Links" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinks", "beanStyleSetterMethodName" : "setLinks", "c2jName" : "Links", "c2jShape" : "LinkList", "defaultConsumerFluentSetterDocumentation" : "

                                The links.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #links(List)}.\n@param links a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #links(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The links.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinks()} to see if a value was sent in this field.\n

                                \n@return The links.\n@deprecated Use {@link #links()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The links.

                                \n@param links The links.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #links(List)}\n", "documentation" : "

                                The links.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Links property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "links", "fluentSetterDocumentation" : "

                                The links.

                                \n@param links The links.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "links", "getterDocumentation" : "

                                The links.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinks()} to see if a value was sent in this field.\n

                                \n@return The links.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Links", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Links", "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" : "Link", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Link.Builder} avoiding the need to create one manually via {@link Link#builder()}.\n\nWhen the {@link Consumer} completes, {@link Link.Builder#build()} is called immediately and its result is passed to {@link #member(Link)}.\n@param member a consumer that will call methods on {@link Link.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Link)", "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(Link)}\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" : "Link", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Link", "variableName" : "member", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "member", "variableType" : "Link", "documentation" : "", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Link", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Link", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Links", "sensitive" : false, "setterDocumentation" : "

                                The links.

                                \n@param links The links.", "setterMethodName" : "setLinks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "links", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "links", "variableType" : "java.util.List", "documentation" : "

                                The links.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLinks", "beanStyleSetterMethodName" : "setLinks", "c2jName" : "Links", "c2jShape" : "LinkList", "defaultConsumerFluentSetterDocumentation" : "

                                The links.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #links(List)}.\n@param links a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #links(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The links.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinks()} to see if a value was sent in this field.\n

                                \n@return The links.\n@deprecated Use {@link #links()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The links.

                                \n@param links The links.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #links(List)}\n", "documentation" : "

                                The links.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Links property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "links", "fluentSetterDocumentation" : "

                                The links.

                                \n@param links The links.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "links", "getterDocumentation" : "

                                The links.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasLinks()} to see if a value was sent in this field.\n

                                \n@return The links.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Links", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Links", "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" : "Link", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Link.Builder} avoiding the need to create one manually via {@link Link#builder()}.\n\nWhen the {@link Consumer} completes, {@link Link.Builder#build()} is called immediately and its result is passed to {@link #member(Link)}.\n@param member a consumer that will call methods on {@link Link.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Link)", "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(Link)}\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" : "Link", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Link", "variableName" : "member", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "member", "variableType" : "Link", "documentation" : "", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Link", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Link", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Links", "sensitive" : false, "setterDocumentation" : "

                                The links.

                                \n@param links The links.", "setterMethodName" : "setLinks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "links", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "links", "variableType" : "java.util.List", "documentation" : "

                                The links.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetLinksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetLinksResponse", "variableName" : "getLinksResponse", "variableType" : "GetLinksResponse", "documentation" : null, "simpleType" : "GetLinksResponse", "variableSetterType" : "GetLinksResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetSitesRequest" : { "c2jName" : "GetSitesRequest", "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" : "GetSites", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/sites", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSiteIds", "beanStyleSetterMethodName" : "setSiteIds", "c2jName" : "SiteIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #siteIds(List)}.\n@param siteIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSiteIds()} to see if a value was sent in this field.\n

                                \n@return One or more site IDs. The maximum is 10.\n@deprecated Use {@link #siteIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteIds(List)}\n", "documentation" : "

                                One or more site IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteIds", "fluentSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteIds", "getterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSiteIds()} to see if a value was sent in this field.\n

                                \n@return One or more site IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteIds", "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" : "String", "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" : "SiteIds", "sensitive" : false, "setterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.", "setterMethodName" : "setSiteIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "siteIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "siteIds", "variableType" : "java.util.List", "documentation" : "

                                One or more site IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSiteIds", "beanStyleSetterMethodName" : "setSiteIds", "c2jName" : "SiteIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #siteIds(List)}.\n@param siteIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSiteIds()} to see if a value was sent in this field.\n

                                \n@return One or more site IDs. The maximum is 10.\n@deprecated Use {@link #siteIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteIds(List)}\n", "documentation" : "

                                One or more site IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteIds", "fluentSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteIds", "getterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSiteIds()} to see if a value was sent in this field.\n

                                \n@return One or more site IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteIds", "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" : "String", "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" : "SiteIds", "sensitive" : false, "setterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.", "setterMethodName" : "setSiteIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "siteIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "siteIds", "variableType" : "java.util.List", "documentation" : "

                                One or more site IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSiteIds", "beanStyleSetterMethodName" : "setSiteIds", "c2jName" : "SiteIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #siteIds(List)}.\n@param siteIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSiteIds()} to see if a value was sent in this field.\n

                                \n@return One or more site IDs. The maximum is 10.\n@deprecated Use {@link #siteIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteIds(List)}\n", "documentation" : "

                                One or more site IDs. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteIds", "fluentSetterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteIds", "getterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSiteIds()} to see if a value was sent in this field.\n

                                \n@return One or more site IDs. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "siteIds", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteIds", "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" : "String", "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" : "SiteIds", "sensitive" : false, "setterDocumentation" : "

                                One or more site IDs. The maximum is 10.

                                \n@param siteIds One or more site IDs. The maximum is 10.", "setterMethodName" : "setSiteIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "siteIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "siteIds", "variableType" : "java.util.List", "documentation" : "

                                One or more site IDs. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "GetSitesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSitesRequest", "variableName" : "getSitesRequest", "variableType" : "GetSitesRequest", "documentation" : null, "simpleType" : "GetSitesRequest", "variableSetterType" : "GetSitesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetSitesResponse" : { "c2jName" : "GetSitesResponse", "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" : "getSites", "beanStyleSetterMethodName" : "setSites", "c2jName" : "Sites", "c2jShape" : "SiteList", "defaultConsumerFluentSetterDocumentation" : "

                                The sites.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sites(List)}.\n@param sites a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sites(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The sites.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSites()} to see if a value was sent in this field.\n

                                \n@return The sites.\n@deprecated Use {@link #sites()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The sites.

                                \n@param sites The sites.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sites(List)}\n", "documentation" : "

                                The sites.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Sites property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSites", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sites", "fluentSetterDocumentation" : "

                                The sites.

                                \n@param sites The sites.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sites", "getterDocumentation" : "

                                The sites.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSites()} to see if a value was sent in this field.\n

                                \n@return The sites.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sites", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sites", "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" : "Site", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Site.Builder} avoiding the need to create one manually via {@link Site#builder()}.\n\nWhen the {@link Consumer} completes, {@link Site.Builder#build()} is called immediately and its result is passed to {@link #member(Site)}.\n@param member a consumer that will call methods on {@link Site.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Site)", "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(Site)}\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" : "Site", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Site", "variableName" : "member", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "member", "variableType" : "Site", "documentation" : "", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Site", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Site", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sites", "sensitive" : false, "setterDocumentation" : "

                                The sites.

                                \n@param sites The sites.", "setterMethodName" : "setSites", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sites", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sites", "variableType" : "java.util.List", "documentation" : "

                                The sites.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Sites" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSites", "beanStyleSetterMethodName" : "setSites", "c2jName" : "Sites", "c2jShape" : "SiteList", "defaultConsumerFluentSetterDocumentation" : "

                                The sites.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sites(List)}.\n@param sites a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sites(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The sites.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSites()} to see if a value was sent in this field.\n

                                \n@return The sites.\n@deprecated Use {@link #sites()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The sites.

                                \n@param sites The sites.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sites(List)}\n", "documentation" : "

                                The sites.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Sites property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSites", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sites", "fluentSetterDocumentation" : "

                                The sites.

                                \n@param sites The sites.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sites", "getterDocumentation" : "

                                The sites.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSites()} to see if a value was sent in this field.\n

                                \n@return The sites.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sites", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sites", "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" : "Site", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Site.Builder} avoiding the need to create one manually via {@link Site#builder()}.\n\nWhen the {@link Consumer} completes, {@link Site.Builder#build()} is called immediately and its result is passed to {@link #member(Site)}.\n@param member a consumer that will call methods on {@link Site.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Site)", "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(Site)}\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" : "Site", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Site", "variableName" : "member", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "member", "variableType" : "Site", "documentation" : "", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Site", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Site", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sites", "sensitive" : false, "setterDocumentation" : "

                                The sites.

                                \n@param sites The sites.", "setterMethodName" : "setSites", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sites", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sites", "variableType" : "java.util.List", "documentation" : "

                                The sites.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSites", "beanStyleSetterMethodName" : "setSites", "c2jName" : "Sites", "c2jShape" : "SiteList", "defaultConsumerFluentSetterDocumentation" : "

                                The sites.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sites(List)}.\n@param sites a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sites(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The sites.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSites()} to see if a value was sent in this field.\n

                                \n@return The sites.\n@deprecated Use {@link #sites()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The sites.

                                \n@param sites The sites.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sites(List)}\n", "documentation" : "

                                The sites.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Sites property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSites", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sites", "fluentSetterDocumentation" : "

                                The sites.

                                \n@param sites The sites.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sites", "getterDocumentation" : "

                                The sites.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasSites()} to see if a value was sent in this field.\n

                                \n@return The sites.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sites", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sites", "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" : "Site", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Site.Builder} avoiding the need to create one manually via {@link Site#builder()}.\n\nWhen the {@link Consumer} completes, {@link Site.Builder#build()} is called immediately and its result is passed to {@link #member(Site)}.\n@param member a consumer that will call methods on {@link Site.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Site)", "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(Site)}\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" : "Site", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Site", "variableName" : "member", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "member", "variableType" : "Site", "documentation" : "", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Site", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Site", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sites", "sensitive" : false, "setterDocumentation" : "

                                The sites.

                                \n@param sites The sites.", "setterMethodName" : "setSites", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sites", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sites", "variableType" : "java.util.List", "documentation" : "

                                The sites.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetSitesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSitesResponse", "variableName" : "getSitesResponse", "variableType" : "GetSitesResponse", "documentation" : null, "simpleType" : "GetSitesResponse", "variableSetterType" : "GetSitesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetTransitGatewayRegistrationsRequest" : { "c2jName" : "GetTransitGatewayRegistrationsRequest", "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" : "GetTransitGatewayRegistrations", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/transit-gateway-registrations", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTransitGatewayArns", "beanStyleSetterMethodName" : "setTransitGatewayArns", "c2jName" : "TransitGatewayArns", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayArns(List)}.\n@param transitGatewayArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayArns()} to see if a value was sent in this field.\n

                                \n@return The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@deprecated Use {@link #transitGatewayArns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArns(List)}\n", "documentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArns", "fluentSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArns", "getterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayArns()} to see if a value was sent in this field.\n

                                \n@return The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "transitGatewayArns", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transitGatewayArns", "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" : "String", "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" : "TransitGatewayArns", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.", "setterMethodName" : "setTransitGatewayArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayArns", "variableType" : "java.util.List", "documentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TransitGatewayArns" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTransitGatewayArns", "beanStyleSetterMethodName" : "setTransitGatewayArns", "c2jName" : "TransitGatewayArns", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayArns(List)}.\n@param transitGatewayArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayArns()} to see if a value was sent in this field.\n

                                \n@return The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@deprecated Use {@link #transitGatewayArns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArns(List)}\n", "documentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArns", "fluentSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArns", "getterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayArns()} to see if a value was sent in this field.\n

                                \n@return The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "transitGatewayArns", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transitGatewayArns", "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" : "String", "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" : "TransitGatewayArns", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.", "setterMethodName" : "setTransitGatewayArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayArns", "variableType" : "java.util.List", "documentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTransitGatewayArns", "beanStyleSetterMethodName" : "setTransitGatewayArns", "c2jName" : "TransitGatewayArns", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayArns(List)}.\n@param transitGatewayArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayArns()} to see if a value was sent in this field.\n

                                \n@return The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@deprecated Use {@link #transitGatewayArns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArns(List)}\n", "documentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArns", "fluentSetterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArns", "getterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayArns()} to see if a value was sent in this field.\n

                                \n@return The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "transitGatewayArns", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transitGatewayArns", "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" : "String", "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" : "TransitGatewayArns", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                \n@param transitGatewayArns The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.", "setterMethodName" : "setTransitGatewayArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayArns", "variableType" : "java.util.List", "documentation" : "

                                The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum is 10.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                The maximum number of results to return.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                The maximum number of results to return.

                                \n@return The maximum number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                The maximum number of results to return.

                                \n@param maxResults The maximum number of results to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                The maximum number of results to return.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "GetTransitGatewayRegistrationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetTransitGatewayRegistrationsRequest", "variableName" : "getTransitGatewayRegistrationsRequest", "variableType" : "GetTransitGatewayRegistrationsRequest", "documentation" : null, "simpleType" : "GetTransitGatewayRegistrationsRequest", "variableSetterType" : "GetTransitGatewayRegistrationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetTransitGatewayRegistrationsResponse" : { "c2jName" : "GetTransitGatewayRegistrationsResponse", "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" : "getTransitGatewayRegistrations", "beanStyleSetterMethodName" : "setTransitGatewayRegistrations", "c2jName" : "TransitGatewayRegistrations", "c2jShape" : "TransitGatewayRegistrationList", "defaultConsumerFluentSetterDocumentation" : "

                                The transit gateway registrations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayRegistrations(List)}.\n@param transitGatewayRegistrations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayRegistrations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The transit gateway registrations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayRegistrations()} to see if a value was sent in this field.\n

                                \n@return The transit gateway registrations.\n@deprecated Use {@link #transitGatewayRegistrations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistrations(List)}\n", "documentation" : "

                                The transit gateway registrations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayRegistrations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayRegistrations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayRegistrations", "fluentSetterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistrations", "getterDocumentation" : "

                                The transit gateway registrations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayRegistrations()} to see if a value was sent in this field.\n

                                \n@return The transit gateway registrations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistrations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistrations", "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" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TransitGatewayRegistration.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistration.Builder#build()} is called immediately and its result is passed to {@link #member(TransitGatewayRegistration)}.\n@param member a consumer that will call methods on {@link TransitGatewayRegistration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TransitGatewayRegistration)", "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(TransitGatewayRegistration)}\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" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TransitGatewayRegistration", "variableName" : "member", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "member", "variableType" : "TransitGatewayRegistration", "documentation" : "", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TransitGatewayRegistration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TransitGatewayRegistration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TransitGatewayRegistrations", "sensitive" : false, "setterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.", "setterMethodName" : "setTransitGatewayRegistrations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayRegistrations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayRegistrations", "variableType" : "java.util.List", "documentation" : "

                                The transit gateway registrations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TransitGatewayRegistrations" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTransitGatewayRegistrations", "beanStyleSetterMethodName" : "setTransitGatewayRegistrations", "c2jName" : "TransitGatewayRegistrations", "c2jShape" : "TransitGatewayRegistrationList", "defaultConsumerFluentSetterDocumentation" : "

                                The transit gateway registrations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayRegistrations(List)}.\n@param transitGatewayRegistrations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayRegistrations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The transit gateway registrations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayRegistrations()} to see if a value was sent in this field.\n

                                \n@return The transit gateway registrations.\n@deprecated Use {@link #transitGatewayRegistrations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistrations(List)}\n", "documentation" : "

                                The transit gateway registrations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayRegistrations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayRegistrations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayRegistrations", "fluentSetterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistrations", "getterDocumentation" : "

                                The transit gateway registrations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayRegistrations()} to see if a value was sent in this field.\n

                                \n@return The transit gateway registrations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistrations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistrations", "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" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TransitGatewayRegistration.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistration.Builder#build()} is called immediately and its result is passed to {@link #member(TransitGatewayRegistration)}.\n@param member a consumer that will call methods on {@link TransitGatewayRegistration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TransitGatewayRegistration)", "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(TransitGatewayRegistration)}\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" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TransitGatewayRegistration", "variableName" : "member", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "member", "variableType" : "TransitGatewayRegistration", "documentation" : "", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TransitGatewayRegistration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TransitGatewayRegistration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TransitGatewayRegistrations", "sensitive" : false, "setterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.", "setterMethodName" : "setTransitGatewayRegistrations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayRegistrations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayRegistrations", "variableType" : "java.util.List", "documentation" : "

                                The transit gateway registrations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTransitGatewayRegistrations", "beanStyleSetterMethodName" : "setTransitGatewayRegistrations", "c2jName" : "TransitGatewayRegistrations", "c2jShape" : "TransitGatewayRegistrationList", "defaultConsumerFluentSetterDocumentation" : "

                                The transit gateway registrations.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayRegistrations(List)}.\n@param transitGatewayRegistrations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayRegistrations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The transit gateway registrations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayRegistrations()} to see if a value was sent in this field.\n

                                \n@return The transit gateway registrations.\n@deprecated Use {@link #transitGatewayRegistrations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistrations(List)}\n", "documentation" : "

                                The transit gateway registrations.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayRegistrations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayRegistrations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayRegistrations", "fluentSetterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistrations", "getterDocumentation" : "

                                The transit gateway registrations.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTransitGatewayRegistrations()} to see if a value was sent in this field.\n

                                \n@return The transit gateway registrations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistrations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistrations", "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" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TransitGatewayRegistration.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistration.Builder#build()} is called immediately and its result is passed to {@link #member(TransitGatewayRegistration)}.\n@param member a consumer that will call methods on {@link TransitGatewayRegistration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TransitGatewayRegistration)", "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(TransitGatewayRegistration)}\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" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TransitGatewayRegistration", "variableName" : "member", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "member", "variableType" : "TransitGatewayRegistration", "documentation" : "", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TransitGatewayRegistration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TransitGatewayRegistration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TransitGatewayRegistrations", "sensitive" : false, "setterDocumentation" : "

                                The transit gateway registrations.

                                \n@param transitGatewayRegistrations The transit gateway registrations.", "setterMethodName" : "setTransitGatewayRegistrations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayRegistrations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitGatewayRegistrations", "variableType" : "java.util.List", "documentation" : "

                                The transit gateway registrations.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The token for the next page of results.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                The token for the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                The token for the next page of results.

                                \n@return The token for the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                The token for the next page of results.

                                \n@param nextToken The token for the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                The token for the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetTransitGatewayRegistrationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetTransitGatewayRegistrationsResponse", "variableName" : "getTransitGatewayRegistrationsResponse", "variableType" : "GetTransitGatewayRegistrationsResponse", "documentation" : null, "simpleType" : "GetTransitGatewayRegistrationsResponse", "variableSetterType" : "GetTransitGatewayRegistrationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GlobalNetwork" : { "c2jName" : "GlobalNetwork", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes a global network.

                                ", "endpointDiscovery" : 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" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkArn", "beanStyleSetterMethodName" : "setGlobalNetworkArn", "c2jName" : "GlobalNetworkArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkArn(String)}.\n@param globalNetworkArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@return The Amazon Resource Name (ARN) of the global network.\n@deprecated Use {@link #globalNetworkArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@return The Amazon Resource Name (ARN) of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.", "setterMethodName" : "setGlobalNetworkArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the global network.

                                \n@return The description of the global network.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the global network.

                                \n@return The description of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the global network 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@return The date and time that the global network was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the global network was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the global network was created.

                                \n@return The date and time that the global network 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the global network was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "GlobalNetworkState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the global network.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link GlobalNetworkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the global network.\n@see GlobalNetworkState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see GlobalNetworkState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : "GlobalNetworkState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see GlobalNetworkState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the global network.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link GlobalNetworkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the global network.\n@see GlobalNetworkState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the global network.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the global network.

                                \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 tags for the global network.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the global network.

                                \n@param tags The tags for the global network.\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 tags for the global network.

                                ", "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 tags for the global network.

                                \n@param tags The tags for the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the global network.

                                \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 tags for the global network.", "getterModel" : { "returnType" : "java.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 tags for the global network.

                                \n@param tags The tags for the global network.", "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 tags for the global network.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the global network 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@return The date and time that the global network was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the global network was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the global network was created.

                                \n@return The date and time that the global network 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the global network was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the global network.

                                \n@return The description of the global network.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the global network.

                                \n@return The description of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkArn", "beanStyleSetterMethodName" : "setGlobalNetworkArn", "c2jName" : "GlobalNetworkArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkArn(String)}.\n@param globalNetworkArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@return The Amazon Resource Name (ARN) of the global network.\n@deprecated Use {@link #globalNetworkArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@return The Amazon Resource Name (ARN) of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.", "setterMethodName" : "setGlobalNetworkArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "GlobalNetworkState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the global network.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link GlobalNetworkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the global network.\n@see GlobalNetworkState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see GlobalNetworkState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : "GlobalNetworkState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see GlobalNetworkState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the global network.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link GlobalNetworkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the global network.\n@see GlobalNetworkState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the global network.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the global network.

                                \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 tags for the global network.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the global network.

                                \n@param tags The tags for the global network.\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 tags for the global network.

                                ", "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 tags for the global network.

                                \n@param tags The tags for the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the global network.

                                \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 tags for the global network.", "getterModel" : { "returnType" : "java.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 tags for the global network.

                                \n@param tags The tags for the global network.", "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 tags for the global network.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkArn", "beanStyleSetterMethodName" : "setGlobalNetworkArn", "c2jName" : "GlobalNetworkArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkArn(String)}.\n@param globalNetworkArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@return The Amazon Resource Name (ARN) of the global network.\n@deprecated Use {@link #globalNetworkArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@return The Amazon Resource Name (ARN) of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                \n@param globalNetworkArn The Amazon Resource Name (ARN) of the global network.", "setterMethodName" : "setGlobalNetworkArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the global network.

                                \n@return The description of the global network.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the global network.

                                \n@return The description of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the global network.

                                \n@param description The description of the global network.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the global network 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@return The date and time that the global network was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the global network was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the global network was created.

                                \n@return The date and time that the global network 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the global network was created.

                                \n@param createdAt The date and time that the global network was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the global network was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "GlobalNetworkState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the global network.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link GlobalNetworkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the global network.\n@see GlobalNetworkState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see GlobalNetworkState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : "GlobalNetworkState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see GlobalNetworkState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the global network.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link GlobalNetworkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the global network.\n@see GlobalNetworkState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the global network.

                                \n@param state The state of the global network.\n@see GlobalNetworkState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the global network.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the global network.

                                \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 tags for the global network.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the global network.

                                \n@param tags The tags for the global network.\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 tags for the global network.

                                ", "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 tags for the global network.

                                \n@param tags The tags for the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the global network.

                                \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 tags for the global network.", "getterModel" : { "returnType" : "java.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 tags for the global network.

                                \n@param tags The tags for the global network.", "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 tags for the global network.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GlobalNetwork", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "wrapper" : false, "xmlNamespace" : null }, "GlobalNetworkState" : { "c2jName" : "GlobalNetworkState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "UPDATING", "value" : "UPDATING" } ], "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" : "GlobalNetworkState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GlobalNetworkState", "variableName" : "globalNetworkState", "variableType" : "GlobalNetworkState", "documentation" : null, "simpleType" : "GlobalNetworkState", "variableSetterType" : "GlobalNetworkState" }, "wrapper" : false, "xmlNamespace" : null }, "InternalServerException" : { "c2jName" : "InternalServerException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The request has failed due to an internal error.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "RetryAfterSeconds", "c2jShape" : "RetryAfterSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \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 #retryAfterSeconds(Integer)}.\n@param retryAfterSeconds 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 #retryAfterSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(Integer)}\n", "documentation" : "

                                Indicates when to retry the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : "

                                Indicates when to retry the request.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RetryAfterSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "RetryAfterSeconds", "c2jShape" : "RetryAfterSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \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 #retryAfterSeconds(Integer)}.\n@param retryAfterSeconds 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 #retryAfterSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(Integer)}\n", "documentation" : "

                                Indicates when to retry the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : "

                                Indicates when to retry the request.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "RetryAfterSeconds", "c2jShape" : "RetryAfterSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \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 #retryAfterSeconds(Integer)}.\n@param retryAfterSeconds 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 #retryAfterSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(Integer)}\n", "documentation" : "

                                Indicates when to retry the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : "

                                Indicates when to retry the request.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message" ], "shapeName" : "InternalServerException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerException", "variableName" : "internalServerException", "variableType" : "InternalServerException", "documentation" : null, "simpleType" : "InternalServerException", "variableSetterType" : "InternalServerException" }, "wrapper" : false, "xmlNamespace" : null }, "Link" : { "c2jName" : "Link", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes a link.

                                ", "endpointDiscovery" : 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" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkArn", "beanStyleSetterMethodName" : "setLinkArn", "c2jName" : "LinkArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkArn(String)}.\n@param linkArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@return The Amazon Resource Name (ARN) of the link.\n@deprecated Use {@link #linkArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@return The Amazon Resource Name (ARN) of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.", "setterMethodName" : "setLinkArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the link.

                                \n@return The description of the link.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the link.

                                \n@return The description of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the link.

                                \n@return The type of the link.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the link.

                                \n@return The type of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

                                The bandwidth for the link.

                                \nThis is a convenience that creates an instance of the {@link Bandwidth.Builder} avoiding the need to create one manually via {@link Bandwidth#builder()}.\n\nWhen the {@link Consumer} completes, {@link Bandwidth.Builder#build()} is called immediately and its result is passed to {@link #bandwidth(Bandwidth)}.\n@param bandwidth a consumer that will call methods on {@link Bandwidth.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidth(Bandwidth)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The bandwidth for the link.

                                \n@return The bandwidth for the link.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

                                The bandwidth for the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bandwidth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidth", "fluentSetterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

                                The bandwidth for the link.

                                \n@return The bandwidth for the link.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

                                The bandwidth for the link.

                                ", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The provider of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The provider of the link.

                                \n@return The provider of the link.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The provider of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The provider of the link.

                                \n@return The provider of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The provider of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the link 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the link was created.

                                \n@return The date and time that the link was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the link was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the link was created.

                                \n@return The date and time that the link 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the link was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "LinkState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the link.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link LinkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the link.\n@see LinkState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : "LinkState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the link.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link LinkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the link.\n@see LinkState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the link.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the link.

                                \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 tags for the link.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the link.

                                \n@param tags The tags for the link.\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 tags for the link.

                                ", "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 tags for the link.

                                \n@param tags The tags for the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the link.

                                \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 tags for the link.", "getterModel" : { "returnType" : "java.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 tags for the link.

                                \n@param tags The tags for the link.", "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 tags for the link.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bandwidth" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

                                The bandwidth for the link.

                                \nThis is a convenience that creates an instance of the {@link Bandwidth.Builder} avoiding the need to create one manually via {@link Bandwidth#builder()}.\n\nWhen the {@link Consumer} completes, {@link Bandwidth.Builder#build()} is called immediately and its result is passed to {@link #bandwidth(Bandwidth)}.\n@param bandwidth a consumer that will call methods on {@link Bandwidth.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidth(Bandwidth)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The bandwidth for the link.

                                \n@return The bandwidth for the link.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

                                The bandwidth for the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bandwidth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidth", "fluentSetterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

                                The bandwidth for the link.

                                \n@return The bandwidth for the link.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

                                The bandwidth for the link.

                                ", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the link 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the link was created.

                                \n@return The date and time that the link was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the link was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the link was created.

                                \n@return The date and time that the link 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the link was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the link.

                                \n@return The description of the link.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the link.

                                \n@return The description of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkArn", "beanStyleSetterMethodName" : "setLinkArn", "c2jName" : "LinkArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkArn(String)}.\n@param linkArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@return The Amazon Resource Name (ARN) of the link.\n@deprecated Use {@link #linkArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@return The Amazon Resource Name (ARN) of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.", "setterMethodName" : "setLinkArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Provider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The provider of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The provider of the link.

                                \n@return The provider of the link.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The provider of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The provider of the link.

                                \n@return The provider of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The provider of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "LinkState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the link.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link LinkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the link.\n@see LinkState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : "LinkState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the link.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link LinkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the link.\n@see LinkState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the link.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the link.

                                \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 tags for the link.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the link.

                                \n@param tags The tags for the link.\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 tags for the link.

                                ", "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 tags for the link.

                                \n@param tags The tags for the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the link.

                                \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 tags for the link.", "getterModel" : { "returnType" : "java.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 tags for the link.

                                \n@param tags The tags for the link.", "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 tags for the link.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the link.

                                \n@return The type of the link.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the link.

                                \n@return The type of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkArn", "beanStyleSetterMethodName" : "setLinkArn", "c2jName" : "LinkArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkArn(String)}.\n@param linkArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@return The Amazon Resource Name (ARN) of the link.\n@deprecated Use {@link #linkArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@return The Amazon Resource Name (ARN) of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                \n@param linkArn The Amazon Resource Name (ARN) of the link.", "setterMethodName" : "setLinkArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the link.

                                \n@return The description of the link.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the link.

                                \n@return The description of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the link.

                                \n@param description The description of the link.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the link.

                                \n@return The type of the link.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the link.

                                \n@return The type of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the link.

                                \n@param type The type of the link.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

                                The bandwidth for the link.

                                \nThis is a convenience that creates an instance of the {@link Bandwidth.Builder} avoiding the need to create one manually via {@link Bandwidth#builder()}.\n\nWhen the {@link Consumer} completes, {@link Bandwidth.Builder#build()} is called immediately and its result is passed to {@link #bandwidth(Bandwidth)}.\n@param bandwidth a consumer that will call methods on {@link Bandwidth.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidth(Bandwidth)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The bandwidth for the link.

                                \n@return The bandwidth for the link.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

                                The bandwidth for the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bandwidth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidth", "fluentSetterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

                                The bandwidth for the link.

                                \n@return The bandwidth for the link.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

                                The bandwidth for the link.

                                \n@param bandwidth The bandwidth for the link.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

                                The bandwidth for the link.

                                ", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The provider of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The provider of the link.

                                \n@return The provider of the link.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The provider of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The provider of the link.

                                \n@return The provider of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The provider of the link.

                                \n@param provider The provider of the link.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The provider of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the link 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the link was created.

                                \n@return The date and time that the link was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the link was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the link was created.

                                \n@return The date and time that the link 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the link was created.

                                \n@param createdAt The date and time that the link was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the link was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "LinkState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the link.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link LinkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the link.\n@see LinkState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : "LinkState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the link.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link LinkState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the link.\n@see LinkState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the link.

                                \n@param state The state of the link.\n@see LinkState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the link.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the link.

                                \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 tags for the link.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the link.

                                \n@param tags The tags for the link.\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 tags for the link.

                                ", "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 tags for the link.

                                \n@param tags The tags for the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the link.

                                \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 tags for the link.", "getterModel" : { "returnType" : "java.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 tags for the link.

                                \n@param tags The tags for the link.", "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 tags for the link.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Link", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "wrapper" : false, "xmlNamespace" : null }, "LinkAssociation" : { "c2jName" : "LinkAssociation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes the association between a device and a link.

                                ", "endpointDiscovery" : 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" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device ID for the link association.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device ID for the link association.

                                \n@return The device ID for the link association.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The device ID for the link association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The device ID for the link association.

                                \n@return The device ID for the link association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The device ID for the link association.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociationState", "beanStyleSetterMethodName" : "setLinkAssociationState", "c2jName" : "LinkAssociationState", "c2jShape" : "LinkAssociationState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the association.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkAssociationStateAsString(String)}.\n@param linkAssociationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociationState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the association.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #linkAssociationState} will return {@link LinkAssociationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #linkAssociationStateAsString}.\n

                                \n@return The state of the association.\n@see LinkAssociationState\n@deprecated Use {@link #linkAssociationStateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkAssociationState\n@deprecated Use {@link #linkAssociationState(String)}\n", "documentation" : "

                                The state of the association.

                                ", "endpointDiscoveryId" : false, "enumType" : "LinkAssociationState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociationState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociationState", "fluentEnumGetterMethodName" : "linkAssociationState", "fluentEnumSetterMethodName" : "linkAssociationState", "fluentGetterMethodName" : "linkAssociationStateAsString", "fluentSetterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkAssociationState", "fluentSetterMethodName" : "linkAssociationState", "getterDocumentation" : "

                                The state of the association.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #linkAssociationState} will return {@link LinkAssociationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #linkAssociationStateAsString}.\n

                                \n@return The state of the association.\n@see LinkAssociationState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociationState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociationState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkAssociationState", "sensitive" : false, "setterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState", "setterMethodName" : "setLinkAssociationState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkAssociationState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkAssociationState", "variableType" : "String", "documentation" : "

                                The state of the association.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device ID for the link association.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device ID for the link association.

                                \n@return The device ID for the link association.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The device ID for the link association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The device ID for the link association.

                                \n@return The device ID for the link association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The device ID for the link association.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkAssociationState" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociationState", "beanStyleSetterMethodName" : "setLinkAssociationState", "c2jName" : "LinkAssociationState", "c2jShape" : "LinkAssociationState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the association.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkAssociationStateAsString(String)}.\n@param linkAssociationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociationState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the association.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #linkAssociationState} will return {@link LinkAssociationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #linkAssociationStateAsString}.\n

                                \n@return The state of the association.\n@see LinkAssociationState\n@deprecated Use {@link #linkAssociationStateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkAssociationState\n@deprecated Use {@link #linkAssociationState(String)}\n", "documentation" : "

                                The state of the association.

                                ", "endpointDiscoveryId" : false, "enumType" : "LinkAssociationState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociationState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociationState", "fluentEnumGetterMethodName" : "linkAssociationState", "fluentEnumSetterMethodName" : "linkAssociationState", "fluentGetterMethodName" : "linkAssociationStateAsString", "fluentSetterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkAssociationState", "fluentSetterMethodName" : "linkAssociationState", "getterDocumentation" : "

                                The state of the association.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #linkAssociationState} will return {@link LinkAssociationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #linkAssociationStateAsString}.\n

                                \n@return The state of the association.\n@see LinkAssociationState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociationState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociationState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkAssociationState", "sensitive" : false, "setterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState", "setterMethodName" : "setLinkAssociationState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkAssociationState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkAssociationState", "variableType" : "String", "documentation" : "

                                The state of the association.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The device ID for the link association.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The device ID for the link association.

                                \n@return The device ID for the link association.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The device ID for the link association.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The device ID for the link association.

                                \n@return The device ID for the link association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The device ID for the link association.

                                \n@param deviceId The device ID for the link association.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The device ID for the link association.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkAssociationState", "beanStyleSetterMethodName" : "setLinkAssociationState", "c2jName" : "LinkAssociationState", "c2jShape" : "LinkAssociationState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the association.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkAssociationStateAsString(String)}.\n@param linkAssociationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkAssociationState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the association.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #linkAssociationState} will return {@link LinkAssociationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #linkAssociationStateAsString}.\n

                                \n@return The state of the association.\n@see LinkAssociationState\n@deprecated Use {@link #linkAssociationStateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkAssociationState\n@deprecated Use {@link #linkAssociationState(String)}\n", "documentation" : "

                                The state of the association.

                                ", "endpointDiscoveryId" : false, "enumType" : "LinkAssociationState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkAssociationState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkAssociationState", "fluentEnumGetterMethodName" : "linkAssociationState", "fluentEnumSetterMethodName" : "linkAssociationState", "fluentGetterMethodName" : "linkAssociationStateAsString", "fluentSetterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see LinkAssociationState", "fluentSetterMethodName" : "linkAssociationState", "getterDocumentation" : "

                                The state of the association.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #linkAssociationState} will return {@link LinkAssociationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #linkAssociationStateAsString}.\n

                                \n@return The state of the association.\n@see LinkAssociationState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LinkAssociationState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LinkAssociationState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkAssociationState", "sensitive" : false, "setterDocumentation" : "

                                The state of the association.

                                \n@param linkAssociationState The state of the association.\n@see LinkAssociationState", "setterMethodName" : "setLinkAssociationState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkAssociationState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkAssociationState", "variableType" : "String", "documentation" : "

                                The state of the association.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LinkAssociation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LinkAssociation", "variableName" : "linkAssociation", "variableType" : "LinkAssociation", "documentation" : null, "simpleType" : "LinkAssociation", "variableSetterType" : "LinkAssociation" }, "wrapper" : false, "xmlNamespace" : null }, "LinkAssociationState" : { "c2jName" : "LinkAssociationState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" } ], "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" : "LinkAssociationState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LinkAssociationState", "variableName" : "linkAssociationState", "variableType" : "LinkAssociationState", "documentation" : null, "simpleType" : "LinkAssociationState", "variableSetterType" : "LinkAssociationState" }, "wrapper" : false, "xmlNamespace" : null }, "LinkState" : { "c2jName" : "LinkState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "UPDATING", "value" : "UPDATING" } ], "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" : "LinkState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LinkState", "variableName" : "linkState", "variableType" : "LinkState", "documentation" : null, "simpleType" : "LinkState", "variableSetterType" : "LinkState" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceRequest", "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" : "ListTagsForResource", "locationName" : null, "requestUri" : "/tags/{resourceArn}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ListTagsForResourceResponse", "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" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of tags.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagList(List)}.\n@param tagList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of tags.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return The list of tags.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

                                The list of tags.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                The list of tags.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return The list of tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                The list of tags.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of tags.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagList(List)}.\n@param tagList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of tags.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return The list of tags.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

                                The list of tags.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                The list of tags.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return The list of tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                The list of tags.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The list of tags.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagList(List)}.\n@param tagList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The list of tags.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return The list of tags.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

                                The list of tags.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                The list of tags.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return The list of tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                The list of tags.

                                \n@param tagList The list of tags.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                The list of tags.

                                ", "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 }, "Location" : { "c2jName" : "Location", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes a location.

                                ", "endpointDiscovery" : 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" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The physical 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 #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The physical address.

                                \n@return The physical address.\n@deprecated Use {@link #address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #address(String)}\n", "documentation" : "

                                The physical address.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                The physical address.

                                \n@return The physical 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" : "Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                The physical address.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The latitude.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #latitude(String)}.\n@param latitude a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The latitude.

                                \n@return The latitude.\n@deprecated Use {@link #latitude()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latitude(String)}\n", "documentation" : "

                                The latitude.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Latitude property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatitude", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "

                                The latitude.

                                \n@return The latitude.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "latitude", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "latitude", "variableType" : "String", "documentation" : "

                                The latitude.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The longitude.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #longitude(String)}.\n@param longitude a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The longitude.

                                \n@return The longitude.\n@deprecated Use {@link #longitude()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #longitude(String)}\n", "documentation" : "

                                The longitude.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Longitude property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLongitude", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "

                                The longitude.

                                \n@return The longitude.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "longitude", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "longitude", "variableType" : "String", "documentation" : "

                                The longitude.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The physical 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 #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The physical address.

                                \n@return The physical address.\n@deprecated Use {@link #address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #address(String)}\n", "documentation" : "

                                The physical address.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                The physical address.

                                \n@return The physical 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" : "Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                The physical address.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Latitude" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The latitude.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #latitude(String)}.\n@param latitude a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The latitude.

                                \n@return The latitude.\n@deprecated Use {@link #latitude()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latitude(String)}\n", "documentation" : "

                                The latitude.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Latitude property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatitude", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "

                                The latitude.

                                \n@return The latitude.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "latitude", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "latitude", "variableType" : "String", "documentation" : "

                                The latitude.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Longitude" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The longitude.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #longitude(String)}.\n@param longitude a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The longitude.

                                \n@return The longitude.\n@deprecated Use {@link #longitude()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #longitude(String)}\n", "documentation" : "

                                The longitude.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Longitude property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLongitude", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "

                                The longitude.

                                \n@return The longitude.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "longitude", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "longitude", "variableType" : "String", "documentation" : "

                                The longitude.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The physical 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 #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The physical address.

                                \n@return The physical address.\n@deprecated Use {@link #address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #address(String)}\n", "documentation" : "

                                The physical address.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                The physical address.

                                \n@return The physical 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" : "Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

                                The physical address.

                                \n@param address The physical address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                The physical address.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "Latitude", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The latitude.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #latitude(String)}.\n@param latitude a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The latitude.

                                \n@return The latitude.\n@deprecated Use {@link #latitude()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latitude(String)}\n", "documentation" : "

                                The latitude.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Latitude property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatitude", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latitude", "fluentSetterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latitude", "getterDocumentation" : "

                                The latitude.

                                \n@return The latitude.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Latitude", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Latitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "

                                The latitude.

                                \n@param latitude The latitude.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "latitude", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "latitude", "variableType" : "String", "documentation" : "

                                The latitude.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "Longitude", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The longitude.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #longitude(String)}.\n@param longitude a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The longitude.

                                \n@return The longitude.\n@deprecated Use {@link #longitude()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #longitude(String)}\n", "documentation" : "

                                The longitude.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Longitude property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLongitude", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longitude", "fluentSetterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longitude", "getterDocumentation" : "

                                The longitude.

                                \n@return The longitude.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Longitude", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Longitude", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "

                                The longitude.

                                \n@param longitude The longitude.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "longitude", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "longitude", "variableType" : "String", "documentation" : "

                                The longitude.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Location", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterTransitGatewayRequest" : { "c2jName" : "RegisterTransitGatewayRequest", "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" : "RegisterTransitGateway", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/transit-gateway-registrations", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TransitGatewayArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway. For more information, see Resources Defined by Amazon EC2.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "TransitGatewayArn" ], "shapeName" : "RegisterTransitGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterTransitGatewayRequest", "variableName" : "registerTransitGatewayRequest", "variableType" : "RegisterTransitGatewayRequest", "documentation" : null, "simpleType" : "RegisterTransitGatewayRequest", "variableSetterType" : "RegisterTransitGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RegisterTransitGatewayResponse" : { "c2jName" : "RegisterTransitGatewayResponse", "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" : "getTransitGatewayRegistration", "beanStyleSetterMethodName" : "setTransitGatewayRegistration", "c2jName" : "TransitGatewayRegistration", "c2jShape" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \nThis is a convenience that creates an instance of the {@link TransitGatewayRegistration.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistration.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayRegistration(TransitGatewayRegistration)}.\n@param transitGatewayRegistration a consumer that will call methods on {@link TransitGatewayRegistration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayRegistration(TransitGatewayRegistration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@return Information about the transit gateway registration.\n@deprecated Use {@link #transitGatewayRegistration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistration(TransitGatewayRegistration)}\n", "documentation" : "

                                Information about the transit gateway registration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayRegistration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayRegistration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayRegistration", "fluentSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistration", "getterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@return Information about the transit gateway registration.", "getterModel" : { "returnType" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TransitGatewayRegistration", "sensitive" : false, "setterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.", "setterMethodName" : "setTransitGatewayRegistration", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : "

                                Information about the transit gateway registration.

                                ", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TransitGatewayRegistration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayRegistration", "beanStyleSetterMethodName" : "setTransitGatewayRegistration", "c2jName" : "TransitGatewayRegistration", "c2jShape" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \nThis is a convenience that creates an instance of the {@link TransitGatewayRegistration.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistration.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayRegistration(TransitGatewayRegistration)}.\n@param transitGatewayRegistration a consumer that will call methods on {@link TransitGatewayRegistration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayRegistration(TransitGatewayRegistration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@return Information about the transit gateway registration.\n@deprecated Use {@link #transitGatewayRegistration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistration(TransitGatewayRegistration)}\n", "documentation" : "

                                Information about the transit gateway registration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayRegistration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayRegistration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayRegistration", "fluentSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistration", "getterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@return Information about the transit gateway registration.", "getterModel" : { "returnType" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TransitGatewayRegistration", "sensitive" : false, "setterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.", "setterMethodName" : "setTransitGatewayRegistration", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : "

                                Information about the transit gateway registration.

                                ", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayRegistration", "beanStyleSetterMethodName" : "setTransitGatewayRegistration", "c2jName" : "TransitGatewayRegistration", "c2jShape" : "TransitGatewayRegistration", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \nThis is a convenience that creates an instance of the {@link TransitGatewayRegistration.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistration#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistration.Builder#build()} is called immediately and its result is passed to {@link #transitGatewayRegistration(TransitGatewayRegistration)}.\n@param transitGatewayRegistration a consumer that will call methods on {@link TransitGatewayRegistration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayRegistration(TransitGatewayRegistration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@return Information about the transit gateway registration.\n@deprecated Use {@link #transitGatewayRegistration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayRegistration(TransitGatewayRegistration)}\n", "documentation" : "

                                Information about the transit gateway registration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayRegistration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayRegistration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayRegistration", "fluentSetterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayRegistration", "getterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@return Information about the transit gateway registration.", "getterModel" : { "returnType" : "TransitGatewayRegistration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TransitGatewayRegistration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayRegistration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TransitGatewayRegistration", "sensitive" : false, "setterDocumentation" : "

                                Information about the transit gateway registration.

                                \n@param transitGatewayRegistration Information about the transit gateway registration.", "setterMethodName" : "setTransitGatewayRegistration", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : "

                                Information about the transit gateway registration.

                                ", "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterTransitGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterTransitGatewayResponse", "variableName" : "registerTransitGatewayResponse", "variableType" : "RegisterTransitGatewayResponse", "documentation" : null, "simpleType" : "RegisterTransitGatewayResponse", "variableSetterType" : "RegisterTransitGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The specified resource could not be found.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "

                                The ID of the resource.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                The ID of the resource.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The resource type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The resource type.

                                \n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceType(String)}\n", "documentation" : "

                                The resource type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                The resource type.

                                \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                The resource type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "

                                The ID of the resource.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                The ID of the resource.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The resource type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The resource type.

                                \n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceType(String)}\n", "documentation" : "

                                The resource type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                The resource type.

                                \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                The resource type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "

                                The ID of the resource.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                The ID of the resource.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The resource type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The resource type.

                                \n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceType(String)}\n", "documentation" : "

                                The resource type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                The resource type.

                                \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                The resource type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message", "ResourceId", "ResourceType" ], "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceQuotaExceededException" : { "c2jName" : "ServiceQuotaExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A service limit was exceeded.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceQuotaExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 402, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "

                                The ID of the resource.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                The ID of the resource.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The resource type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The resource type.

                                \n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceType(String)}\n", "documentation" : "

                                The resource type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                The resource type.

                                \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                The resource type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitCode", "beanStyleSetterMethodName" : "setLimitCode", "c2jName" : "LimitCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The limit code.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitCode(String)}.\n@param limitCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The limit code.

                                \n@return The limit code.\n@deprecated Use {@link #limitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitCode(String)}\n", "documentation" : "

                                The limit code.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitCode", "fluentSetterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitCode", "getterDocumentation" : "

                                The limit code.

                                \n@return The limit code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitCode", "sensitive" : false, "setterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.", "setterMethodName" : "setLimitCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitCode", "variableType" : "String", "documentation" : "

                                The limit code.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceCode", "beanStyleSetterMethodName" : "setServiceCode", "c2jName" : "ServiceCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The service code.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceCode(String)}.\n@param serviceCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The service code.

                                \n@return The service code.\n@deprecated Use {@link #serviceCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceCode(String)}\n", "documentation" : "

                                The service code.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceCode", "fluentSetterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceCode", "getterDocumentation" : "

                                The service code.

                                \n@return The service code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceCode", "sensitive" : false, "setterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.", "setterMethodName" : "setServiceCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", "documentation" : "

                                The service code.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitCode", "beanStyleSetterMethodName" : "setLimitCode", "c2jName" : "LimitCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The limit code.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitCode(String)}.\n@param limitCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The limit code.

                                \n@return The limit code.\n@deprecated Use {@link #limitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitCode(String)}\n", "documentation" : "

                                The limit code.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitCode", "fluentSetterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitCode", "getterDocumentation" : "

                                The limit code.

                                \n@return The limit code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitCode", "sensitive" : false, "setterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.", "setterMethodName" : "setLimitCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitCode", "variableType" : "String", "documentation" : "

                                The limit code.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "

                                The ID of the resource.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                The ID of the resource.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The resource type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The resource type.

                                \n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceType(String)}\n", "documentation" : "

                                The resource type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                The resource type.

                                \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                The resource type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceCode", "beanStyleSetterMethodName" : "setServiceCode", "c2jName" : "ServiceCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The service code.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceCode(String)}.\n@param serviceCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The service code.

                                \n@return The service code.\n@deprecated Use {@link #serviceCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceCode(String)}\n", "documentation" : "

                                The service code.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceCode", "fluentSetterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceCode", "getterDocumentation" : "

                                The service code.

                                \n@return The service code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceCode", "sensitive" : false, "setterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.", "setterMethodName" : "setServiceCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", "documentation" : "

                                The service code.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "

                                The ID of the resource.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                The ID of the resource.

                                \n@return The ID of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the resource.

                                \n@param resourceId The ID of the resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                The ID of the resource.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The resource type.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The resource type.

                                \n@return The resource type.\n@deprecated Use {@link #resourceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceType(String)}\n", "documentation" : "

                                The resource type.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                The resource type.

                                \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                The resource type.

                                \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                The resource type.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitCode", "beanStyleSetterMethodName" : "setLimitCode", "c2jName" : "LimitCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The limit code.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitCode(String)}.\n@param limitCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The limit code.

                                \n@return The limit code.\n@deprecated Use {@link #limitCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitCode(String)}\n", "documentation" : "

                                The limit code.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitCode", "fluentSetterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitCode", "getterDocumentation" : "

                                The limit code.

                                \n@return The limit code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitCode", "sensitive" : false, "setterDocumentation" : "

                                The limit code.

                                \n@param limitCode The limit code.", "setterMethodName" : "setLimitCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitCode", "variableType" : "String", "documentation" : "

                                The limit code.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceCode", "beanStyleSetterMethodName" : "setServiceCode", "c2jName" : "ServiceCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The service code.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceCode(String)}.\n@param serviceCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The service code.

                                \n@return The service code.\n@deprecated Use {@link #serviceCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceCode(String)}\n", "documentation" : "

                                The service code.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceCode", "fluentSetterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceCode", "getterDocumentation" : "

                                The service code.

                                \n@return The service code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceCode", "sensitive" : false, "setterDocumentation" : "

                                The service code.

                                \n@param serviceCode The service code.", "setterMethodName" : "setServiceCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceCode", "variableType" : "String", "documentation" : "

                                The service code.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message", "LimitCode", "ServiceCode" ], "shapeName" : "ServiceQuotaExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceQuotaExceededException", "variableName" : "serviceQuotaExceededException", "variableType" : "ServiceQuotaExceededException", "documentation" : null, "simpleType" : "ServiceQuotaExceededException", "variableSetterType" : "ServiceQuotaExceededException" }, "wrapper" : false, "xmlNamespace" : null }, "Site" : { "c2jName" : "Site", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes a site.

                                ", "endpointDiscovery" : 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" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteArn", "beanStyleSetterMethodName" : "setSiteArn", "c2jName" : "SiteArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteArn(String)}.\n@param siteArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@return The Amazon Resource Name (ARN) of the site.\n@deprecated Use {@link #siteArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@return The Amazon Resource Name (ARN) of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.", "setterMethodName" : "setSiteArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the site.

                                \n@return The description of the site.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the site.

                                \n@return The description of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The location of the site.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The location of the site.

                                \n@return The location of the site.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                The location of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                The location of the site.

                                \n@return The location of the site.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The location of the site.

                                ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the site 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the site was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the site was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "SiteState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the site.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SiteState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the site.\n@see SiteState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SiteState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : "SiteState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SiteState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the site.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SiteState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the site.\n@see SiteState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the site.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the site.

                                \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 tags for the site.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the site.

                                \n@param tags The tags for the site.\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 tags for the site.

                                ", "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 tags for the site.

                                \n@param tags The tags for the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the site.

                                \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 tags for the site.", "getterModel" : { "returnType" : "java.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 tags for the site.

                                \n@param tags The tags for the site.", "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 tags for the site.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the site 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the site was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the site was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the site.

                                \n@return The description of the site.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the site.

                                \n@return The description of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The location of the site.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The location of the site.

                                \n@return The location of the site.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                The location of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                The location of the site.

                                \n@return The location of the site.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The location of the site.

                                ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteArn", "beanStyleSetterMethodName" : "setSiteArn", "c2jName" : "SiteArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteArn(String)}.\n@param siteArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@return The Amazon Resource Name (ARN) of the site.\n@deprecated Use {@link #siteArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@return The Amazon Resource Name (ARN) of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.", "setterMethodName" : "setSiteArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "SiteState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the site.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SiteState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the site.\n@see SiteState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SiteState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : "SiteState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SiteState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the site.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SiteState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the site.\n@see SiteState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the site.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the site.

                                \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 tags for the site.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the site.

                                \n@param tags The tags for the site.\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 tags for the site.

                                ", "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 tags for the site.

                                \n@param tags The tags for the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the site.

                                \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 tags for the site.", "getterModel" : { "returnType" : "java.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 tags for the site.

                                \n@param tags The tags for the site.", "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 tags for the site.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteArn", "beanStyleSetterMethodName" : "setSiteArn", "c2jName" : "SiteArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteArn(String)}.\n@param siteArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@return The Amazon Resource Name (ARN) of the site.\n@deprecated Use {@link #siteArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@return The Amazon Resource Name (ARN) of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                \n@param siteArn The Amazon Resource Name (ARN) of the site.", "setterMethodName" : "setSiteArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The description of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The description of the site.

                                \n@return The description of the site.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                The description of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                The description of the site.

                                \n@return The description of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                The description of the site.

                                \n@param description The description of the site.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                The description of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The location of the site.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The location of the site.

                                \n@return The location of the site.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                The location of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                The location of the site.

                                \n@return The location of the site.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                The location of the site.

                                \n@param location The location of the site.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                The location of the site.

                                ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                The date and time that the site 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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site was created.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                The date and time that the site was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                The date and time that the site was created.

                                \n@return The date and time that the site 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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                The date and time that the site was created.

                                \n@param createdAt The date and time that the site was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                The date and time that the site was created.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "SiteState", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the site.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SiteState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the site.\n@see SiteState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SiteState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                The state of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : "SiteState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SiteState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the site.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SiteState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return The state of the site.\n@see SiteState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the site.

                                \n@param state The state of the site.\n@see SiteState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                The state of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags for the site.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 tags for the site.

                                \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 tags for the site.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags for the site.

                                \n@param tags The tags for the site.\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 tags for the site.

                                ", "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 tags for the site.

                                \n@param tags The tags for the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags for the site.

                                \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 tags for the site.", "getterModel" : { "returnType" : "java.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 tags for the site.

                                \n@param tags The tags for the site.", "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 tags for the site.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Site", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "wrapper" : false, "xmlNamespace" : null }, "SiteState" : { "c2jName" : "SiteState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "UPDATING", "value" : "UPDATING" } ], "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" : "SiteState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SiteState", "variableName" : "siteState", "variableType" : "SiteState", "documentation" : null, "simpleType" : "SiteState", "variableSetterType" : "SiteState" }, "wrapper" : false, "xmlNamespace" : null }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes a tag.

                                ", "endpointDiscovery" : 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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                ", "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The tag key.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.", "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                ", "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return The tag value.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.", "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                ", "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The tag key.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.", "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                ", "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return The tag value.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.", "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                ", "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The tag key.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param key The tag key.

                                Length Constraints: Maximum length of 128 characters.", "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" : "

                                The tag key.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                ", "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return The tag value.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param value The tag value.

                                Length Constraints: Maximum length of 256 characters.", "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" : "

                                The tag value.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "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 }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "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" : "TagResource", "locationName" : null, "requestUri" : "/tags/{resourceArn}", "target" : null, "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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags to apply to 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" : "

                                The tags to apply to 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 The tags to apply to the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to 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" : "

                                The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags to apply to 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 The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                ", "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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags to apply to 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" : "

                                The tags to apply to 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 The tags to apply to the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to 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" : "

                                The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags to apply to 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 The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to 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" : "

                                The tags to apply to 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" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                The tags to apply to 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" : "

                                The tags to apply to 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 The tags to apply to the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to 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" : "

                                The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                The tags to apply to 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 The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                \n@param tags The tags to apply to 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" : "

                                The tags to apply to the specified resource.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ThrottlingException" : { "c2jName" : "ThrottlingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The request was denied due to request throttling.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ThrottlingException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "RetryAfterSeconds", "c2jShape" : "RetryAfterSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \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 #retryAfterSeconds(Integer)}.\n@param retryAfterSeconds 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 #retryAfterSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(Integer)}\n", "documentation" : "

                                Indicates when to retry the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : "

                                Indicates when to retry the request.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RetryAfterSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "RetryAfterSeconds", "c2jShape" : "RetryAfterSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \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 #retryAfterSeconds(Integer)}.\n@param retryAfterSeconds 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 #retryAfterSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(Integer)}\n", "documentation" : "

                                Indicates when to retry the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : "

                                Indicates when to retry the request.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "RetryAfterSeconds", "c2jShape" : "RetryAfterSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \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 #retryAfterSeconds(Integer)}.\n@param retryAfterSeconds 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 #retryAfterSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(Integer)}\n", "documentation" : "

                                Indicates when to retry the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                Indicates when to retry the request.

                                \n@return Indicates when to retry the request.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                Indicates when to retry the request.

                                \n@param retryAfterSeconds Indicates when to retry the request.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "retryAfterSeconds", "variableType" : "Integer", "documentation" : "

                                Indicates when to retry the request.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message" ], "shapeName" : "ThrottlingException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ThrottlingException", "variableName" : "throttlingException", "variableType" : "ThrottlingException", "documentation" : null, "simpleType" : "ThrottlingException", "variableSetterType" : "ThrottlingException" }, "wrapper" : false, "xmlNamespace" : null }, "TransitGatewayRegistration" : { "c2jName" : "TransitGatewayRegistration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes the registration of a transit gateway to a global network.

                                ", "endpointDiscovery" : 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" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit 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 #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit 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" : "TransitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "TransitGatewayRegistrationStateReason", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \nThis is a convenience that creates an instance of the {@link TransitGatewayRegistrationStateReason.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistrationStateReason#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistrationStateReason.Builder#build()} is called immediately and its result is passed to {@link #state(TransitGatewayRegistrationStateReason)}.\n@param state a consumer that will call methods on {@link TransitGatewayRegistrationStateReason.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(TransitGatewayRegistrationStateReason)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@return The state of the transit gateway registration.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #state(TransitGatewayRegistrationStateReason)}\n", "documentation" : "

                                The state of the transit gateway registration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@return The state of the transit gateway registration.", "getterModel" : { "returnType" : "TransitGatewayRegistrationStateReason", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "state", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : null, "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "state", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : "

                                The state of the transit gateway registration.

                                ", "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "TransitGatewayRegistrationStateReason", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \nThis is a convenience that creates an instance of the {@link TransitGatewayRegistrationStateReason.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistrationStateReason#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistrationStateReason.Builder#build()} is called immediately and its result is passed to {@link #state(TransitGatewayRegistrationStateReason)}.\n@param state a consumer that will call methods on {@link TransitGatewayRegistrationStateReason.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(TransitGatewayRegistrationStateReason)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@return The state of the transit gateway registration.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #state(TransitGatewayRegistrationStateReason)}\n", "documentation" : "

                                The state of the transit gateway registration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@return The state of the transit gateway registration.", "getterModel" : { "returnType" : "TransitGatewayRegistrationStateReason", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "state", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : null, "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "state", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : "

                                The state of the transit gateway registration.

                                ", "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TransitGatewayArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit 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 #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit 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" : "TransitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetworkId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTransitGatewayArn", "beanStyleSetterMethodName" : "setTransitGatewayArn", "c2jName" : "TransitGatewayArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit 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 #transitGatewayArn(String)}.\n@param transitGatewayArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transitGatewayArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit gateway.\n@deprecated Use {@link #transitGatewayArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #transitGatewayArn(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TransitGatewayArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTransitGatewayArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transitGatewayArn", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitGatewayArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@return The Amazon Resource Name (ARN) of the transit 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" : "TransitGatewayArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TransitGatewayArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransitGatewayArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                \n@param transitGatewayArn The Amazon Resource Name (ARN) of the transit gateway.", "setterMethodName" : "setTransitGatewayArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transitGatewayArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the transit gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "TransitGatewayRegistrationStateReason", "defaultConsumerFluentSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \nThis is a convenience that creates an instance of the {@link TransitGatewayRegistrationStateReason.Builder} avoiding the need to create one manually via {@link TransitGatewayRegistrationStateReason#builder()}.\n\nWhen the {@link Consumer} completes, {@link TransitGatewayRegistrationStateReason.Builder#build()} is called immediately and its result is passed to {@link #state(TransitGatewayRegistrationStateReason)}.\n@param state a consumer that will call methods on {@link TransitGatewayRegistrationStateReason.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(TransitGatewayRegistrationStateReason)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@return The state of the transit gateway registration.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #state(TransitGatewayRegistrationStateReason)}\n", "documentation" : "

                                The state of the transit gateway registration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@return The state of the transit gateway registration.", "getterModel" : { "returnType" : "TransitGatewayRegistrationStateReason", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                The state of the transit gateway registration.

                                \n@param state The state of the transit gateway registration.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "state", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : null, "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "state", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : "

                                The state of the transit gateway registration.

                                ", "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TransitGatewayRegistration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TransitGatewayRegistration", "variableName" : "transitGatewayRegistration", "variableType" : "TransitGatewayRegistration", "documentation" : null, "simpleType" : "TransitGatewayRegistration", "variableSetterType" : "TransitGatewayRegistration" }, "wrapper" : false, "xmlNamespace" : null }, "TransitGatewayRegistrationState" : { "c2jName" : "TransitGatewayRegistrationState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" }, { "name" : "FAILED", "value" : "FAILED" } ], "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" : "TransitGatewayRegistrationState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TransitGatewayRegistrationState", "variableName" : "transitGatewayRegistrationState", "variableType" : "TransitGatewayRegistrationState", "documentation" : null, "simpleType" : "TransitGatewayRegistrationState", "variableSetterType" : "TransitGatewayRegistrationState" }, "wrapper" : false, "xmlNamespace" : null }, "TransitGatewayRegistrationStateReason" : { "c2jName" : "TransitGatewayRegistrationStateReason", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Describes the status of a transit gateway registration.

                                ", "endpointDiscovery" : 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" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "TransitGatewayRegistrationState", "defaultConsumerFluentSetterDocumentation" : "

                                The code for the state reason.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The code for the state reason.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link TransitGatewayRegistrationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                \n@return The code for the state reason.\n@see TransitGatewayRegistrationState\n@deprecated Use {@link #codeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitGatewayRegistrationState\n@deprecated Use {@link #code(String)}\n", "documentation" : "

                                The code for the state reason.

                                ", "endpointDiscoveryId" : false, "enumType" : "TransitGatewayRegistrationState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitGatewayRegistrationState", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                The code for the state reason.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link TransitGatewayRegistrationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                \n@return The code for the state reason.\n@see TransitGatewayRegistrationState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                The code for the state reason.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The message for the state reason.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The message for the state reason.

                                \n@return The message for the state reason.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                The message for the state reason.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                The message for the state reason.

                                \n@return The message for the state reason.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                The message for the state reason.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Code" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "TransitGatewayRegistrationState", "defaultConsumerFluentSetterDocumentation" : "

                                The code for the state reason.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The code for the state reason.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link TransitGatewayRegistrationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                \n@return The code for the state reason.\n@see TransitGatewayRegistrationState\n@deprecated Use {@link #codeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitGatewayRegistrationState\n@deprecated Use {@link #code(String)}\n", "documentation" : "

                                The code for the state reason.

                                ", "endpointDiscoveryId" : false, "enumType" : "TransitGatewayRegistrationState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitGatewayRegistrationState", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                The code for the state reason.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link TransitGatewayRegistrationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                \n@return The code for the state reason.\n@see TransitGatewayRegistrationState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                The code for the state reason.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Message" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The message for the state reason.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The message for the state reason.

                                \n@return The message for the state reason.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                The message for the state reason.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                The message for the state reason.

                                \n@return The message for the state reason.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                The message for the state reason.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "TransitGatewayRegistrationState", "defaultConsumerFluentSetterDocumentation" : "

                                The code for the state reason.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The code for the state reason.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link TransitGatewayRegistrationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                \n@return The code for the state reason.\n@see TransitGatewayRegistrationState\n@deprecated Use {@link #codeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitGatewayRegistrationState\n@deprecated Use {@link #code(String)}\n", "documentation" : "

                                The code for the state reason.

                                ", "endpointDiscoveryId" : false, "enumType" : "TransitGatewayRegistrationState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitGatewayRegistrationState", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                The code for the state reason.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link TransitGatewayRegistrationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                \n@return The code for the state reason.\n@see TransitGatewayRegistrationState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                The code for the state reason.

                                \n@param code The code for the state reason.\n@see TransitGatewayRegistrationState", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                The code for the state reason.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The message for the state reason.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The message for the state reason.

                                \n@return The message for the state reason.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                The message for the state reason.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                The message for the state reason.

                                \n@return The message for the state reason.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                The message for the state reason.

                                \n@param message The message for the state reason.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                The message for the state reason.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TransitGatewayRegistrationStateReason", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TransitGatewayRegistrationStateReason", "variableName" : "transitGatewayRegistrationStateReason", "variableType" : "TransitGatewayRegistrationStateReason", "documentation" : null, "simpleType" : "TransitGatewayRegistrationStateReason", "variableSetterType" : "TransitGatewayRegistrationStateReason" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "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" : "UntagResource", "locationName" : null, "requestUri" : "/tags/{resourceArn}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                The tag keys to remove from 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 #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 tag keys to remove from the specified resource.

                                \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 tag keys to remove from the specified resource.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.\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 tag keys to remove from the specified resource.

                                ", "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 tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                The tag keys to remove from the specified resource.

                                \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 tag keys to remove from 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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "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 tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.", "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 tag keys to remove from the specified resource.

                                ", "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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                The tag keys to remove from 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 #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 tag keys to remove from the specified resource.

                                \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 tag keys to remove from the specified resource.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.\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 tag keys to remove from the specified resource.

                                ", "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 tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                The tag keys to remove from the specified resource.

                                \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 tag keys to remove from 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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "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 tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.", "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 tag keys to remove from 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" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the resource.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                ", "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.\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.

                                \n@return The Amazon Resource Name (ARN) of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "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.

                                \n@param resourceArn The Amazon Resource Name (ARN) of the resource.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                The tag keys to remove from 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 #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 tag keys to remove from the specified resource.

                                \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 tag keys to remove from the specified resource.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.\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 tag keys to remove from the specified resource.

                                ", "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 tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                The tag keys to remove from the specified resource.

                                \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 tag keys to remove from 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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "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 tag keys to remove from the specified resource.

                                \n@param tagKeys The tag keys to remove from the specified resource.", "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 tag keys to remove from the specified resource.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "TagKeys" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateDeviceRequest" : { "c2jName" : "UpdateDeviceRequest", "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" : "UpdateDevice", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/devices/{deviceId}", "target" : null, "verb" : "PATCH", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "deviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the device.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the device.

                                \n@return The type of the device.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the device.

                                \n@return The type of the 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" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Model property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The model of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serialNumber(String)}.\n@param serialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serialNumber(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SerialNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSerialNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serialNumber", "fluentSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the device.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeviceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "deviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Model" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Model property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The model of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SerialNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serialNumber(String)}.\n@param serialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serialNumber(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SerialNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSerialNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serialNumber", "fluentSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the device.

                                \n@return The type of the device.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the device.

                                \n@return The type of the 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" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Vendor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceId", "beanStyleSetterMethodName" : "setDeviceId", "c2jName" : "DeviceId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #deviceId(String)}.\n@param deviceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.\n@deprecated Use {@link #deviceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceId(String)}\n", "documentation" : "

                                The ID of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceId", "fluentSetterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceId", "getterDocumentation" : "

                                The ID of the device.

                                \n@return The ID of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "deviceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the device.

                                \n@param deviceId The ID of the device.", "setterMethodName" : "setDeviceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceId", "variableType" : "String", "documentation" : "

                                The ID of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the device.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the device.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the device.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the 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 #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the device.

                                \n@return The type of the device.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the device.

                                \n@return The type of the 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" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the device.

                                \n@param type The type of the device.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the device.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #vendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vendor(String)}\n", "documentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Vendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param vendor The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                The vendor of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "Model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #model(String)}.\n@param model a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #model(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #model()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #model(String)}\n", "documentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Model property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The model of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Model", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Model", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Model", "sensitive" : false, "setterDocumentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param model The model of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "model", "variableType" : "String", "documentation" : "

                                The model of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSerialNumber", "beanStyleSetterMethodName" : "setSerialNumber", "c2jName" : "SerialNumber", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serialNumber(String)}.\n@param serialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serialNumber(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #serialNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serialNumber(String)}\n", "documentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SerialNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSerialNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serialNumber", "fluentSetterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serialNumber", "getterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SerialNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SerialNumber", "sensitive" : false, "setterDocumentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param serialNumber The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serialNumber", "variableType" : "String", "documentation" : "

                                The serial number of the device.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of the site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of the site.

                                \n@return The ID of the site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SiteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SiteId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the site.

                                \n@param siteId The ID of the site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of the site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "DeviceId" ], "shapeName" : "UpdateDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDeviceRequest", "variableName" : "updateDeviceRequest", "variableType" : "UpdateDeviceRequest", "documentation" : null, "simpleType" : "UpdateDeviceRequest", "variableSetterType" : "UpdateDeviceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateDeviceResponse" : { "c2jName" : "UpdateDeviceResponse", "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" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the device.

                                \nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the device.

                                \n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #device(Device)}\n", "documentation" : "

                                Information about the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Device property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                Information about the device.

                                \n@return Information about the device.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

                                Information about the device.

                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the device.

                                \nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the device.

                                \n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #device(Device)}\n", "documentation" : "

                                Information about the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Device property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                Information about the device.

                                \n@return Information about the device.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

                                Information about the device.

                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the device.

                                \nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the device.

                                \n@return Information about the device.\n@deprecated Use {@link #device()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #device(Device)}\n", "documentation" : "

                                Information about the device.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Device property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDevice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                Information about the device.

                                \n@return Information about the device.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                Information about the device.

                                \n@param device Information about the device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

                                Information about the device.

                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDeviceResponse", "variableName" : "updateDeviceResponse", "variableType" : "UpdateDeviceResponse", "documentation" : null, "simpleType" : "UpdateDeviceResponse", "variableSetterType" : "UpdateDeviceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateGlobalNetworkRequest" : { "c2jName" : "UpdateGlobalNetworkRequest", "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" : "UpdateGlobalNetwork", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}", "target" : null, "verb" : "PATCH", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of your global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of your global network.

                                \n@return The ID of your global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of your global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of your global network.

                                \n@return The ID of your global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of your global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the global network.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the global network.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of your global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of your global network.

                                \n@return The ID of your global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of your global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of your global network.

                                \n@return The ID of your global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of your global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of your global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of your global network.

                                \n@return The ID of your global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of your global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of your global network.

                                \n@return The ID of your global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of your global network.

                                \n@param globalNetworkId The ID of your global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of your global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the global network.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the global network.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the global network.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId" ], "shapeName" : "UpdateGlobalNetworkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateGlobalNetworkRequest", "variableName" : "updateGlobalNetworkRequest", "variableType" : "UpdateGlobalNetworkRequest", "documentation" : null, "simpleType" : "UpdateGlobalNetworkRequest", "variableSetterType" : "UpdateGlobalNetworkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateGlobalNetworkResponse" : { "c2jName" : "UpdateGlobalNetworkResponse", "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" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global network object.

                                \nThis is a convenience that creates an instance of the {@link GlobalNetwork.Builder} avoiding the need to create one manually via {@link GlobalNetwork#builder()}.\n\nWhen the {@link Consumer} completes, {@link GlobalNetwork.Builder#build()} is called immediately and its result is passed to {@link #globalNetwork(GlobalNetwork)}.\n@param globalNetwork a consumer that will call methods on {@link GlobalNetwork.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetwork(GlobalNetwork)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the global network object.

                                \n@return Information about the global network object.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

                                Information about the global network object.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetwork property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetwork", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetwork", "fluentSetterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

                                Information about the global network object.

                                \n@return Information about the global network object.", "getterModel" : { "returnType" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetwork", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetwork", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalNetwork", "sensitive" : false, "setterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

                                Information about the global network object.

                                ", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GlobalNetwork" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global network object.

                                \nThis is a convenience that creates an instance of the {@link GlobalNetwork.Builder} avoiding the need to create one manually via {@link GlobalNetwork#builder()}.\n\nWhen the {@link Consumer} completes, {@link GlobalNetwork.Builder#build()} is called immediately and its result is passed to {@link #globalNetwork(GlobalNetwork)}.\n@param globalNetwork a consumer that will call methods on {@link GlobalNetwork.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetwork(GlobalNetwork)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the global network object.

                                \n@return Information about the global network object.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

                                Information about the global network object.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetwork property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetwork", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetwork", "fluentSetterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

                                Information about the global network object.

                                \n@return Information about the global network object.", "getterModel" : { "returnType" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetwork", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetwork", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalNetwork", "sensitive" : false, "setterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

                                Information about the global network object.

                                ", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetwork", "beanStyleSetterMethodName" : "setGlobalNetwork", "c2jName" : "GlobalNetwork", "c2jShape" : "GlobalNetwork", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the global network object.

                                \nThis is a convenience that creates an instance of the {@link GlobalNetwork.Builder} avoiding the need to create one manually via {@link GlobalNetwork#builder()}.\n\nWhen the {@link Consumer} completes, {@link GlobalNetwork.Builder#build()} is called immediately and its result is passed to {@link #globalNetwork(GlobalNetwork)}.\n@param globalNetwork a consumer that will call methods on {@link GlobalNetwork.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetwork(GlobalNetwork)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the global network object.

                                \n@return Information about the global network object.\n@deprecated Use {@link #globalNetwork()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetwork(GlobalNetwork)}\n", "documentation" : "

                                Information about the global network object.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetwork property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetwork", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetwork", "fluentSetterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetwork", "getterDocumentation" : "

                                Information about the global network object.

                                \n@return Information about the global network object.", "getterModel" : { "returnType" : "GlobalNetwork", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalNetwork", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalNetwork", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalNetwork", "sensitive" : false, "setterDocumentation" : "

                                Information about the global network object.

                                \n@param globalNetwork Information about the global network object.", "setterMethodName" : "setGlobalNetwork", "setterModel" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : null, "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GlobalNetwork", "variableName" : "globalNetwork", "variableType" : "GlobalNetwork", "documentation" : "

                                Information about the global network object.

                                ", "simpleType" : "GlobalNetwork", "variableSetterType" : "GlobalNetwork" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateGlobalNetworkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateGlobalNetworkResponse", "variableName" : "updateGlobalNetworkResponse", "variableType" : "UpdateGlobalNetworkResponse", "documentation" : null, "simpleType" : "UpdateGlobalNetworkResponse", "variableSetterType" : "UpdateGlobalNetworkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateLinkRequest" : { "c2jName" : "UpdateLinkRequest", "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" : "UpdateLink", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/links/{linkId}", "target" : null, "verb" : "PATCH", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "linkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the link.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The type of the link.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \nThis is a convenience that creates an instance of the {@link Bandwidth.Builder} avoiding the need to create one manually via {@link Bandwidth#builder()}.\n\nWhen the {@link Consumer} completes, {@link Bandwidth.Builder#build()} is called immediately and its result is passed to {@link #bandwidth(Bandwidth)}.\n@param bandwidth a consumer that will call methods on {@link Bandwidth.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidth(Bandwidth)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@return The upload and download speed in Mbps.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

                                The upload and download speed in Mbps.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bandwidth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidth", "fluentSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@return The upload and download speed in Mbps.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

                                The upload and download speed in Mbps.

                                ", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The provider of the link.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bandwidth" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \nThis is a convenience that creates an instance of the {@link Bandwidth.Builder} avoiding the need to create one manually via {@link Bandwidth#builder()}.\n\nWhen the {@link Consumer} completes, {@link Bandwidth.Builder#build()} is called immediately and its result is passed to {@link #bandwidth(Bandwidth)}.\n@param bandwidth a consumer that will call methods on {@link Bandwidth.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidth(Bandwidth)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@return The upload and download speed in Mbps.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

                                The upload and download speed in Mbps.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bandwidth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidth", "fluentSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@return The upload and download speed in Mbps.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

                                The upload and download speed in Mbps.

                                ", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the link.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LinkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "linkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Provider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The provider of the link.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The type of the link.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLinkId", "beanStyleSetterMethodName" : "setLinkId", "c2jName" : "LinkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the link.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkId(String)}.\n@param linkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.\n@deprecated Use {@link #linkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #linkId(String)}\n", "documentation" : "

                                The ID of the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LinkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLinkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkId", "fluentSetterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkId", "getterDocumentation" : "

                                The ID of the link.

                                \n@return The ID of the link.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "linkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "linkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LinkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the link.

                                \n@param linkId The ID of the link.", "setterMethodName" : "setLinkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "linkId", "variableType" : "String", "documentation" : "

                                The ID of the link.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of the link.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of the link.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of the link.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The type of the link.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param type The type of the link.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                The type of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidth", "beanStyleSetterMethodName" : "setBandwidth", "c2jName" : "Bandwidth", "c2jShape" : "Bandwidth", "defaultConsumerFluentSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \nThis is a convenience that creates an instance of the {@link Bandwidth.Builder} avoiding the need to create one manually via {@link Bandwidth#builder()}.\n\nWhen the {@link Consumer} completes, {@link Bandwidth.Builder#build()} is called immediately and its result is passed to {@link #bandwidth(Bandwidth)}.\n@param bandwidth a consumer that will call methods on {@link Bandwidth.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidth(Bandwidth)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@return The upload and download speed in Mbps.\n@deprecated Use {@link #bandwidth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidth(Bandwidth)}\n", "documentation" : "

                                The upload and download speed in Mbps.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bandwidth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidth", "fluentSetterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidth", "getterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@return The upload and download speed in Mbps.", "getterModel" : { "returnType" : "Bandwidth", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bandwidth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Bandwidth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Bandwidth", "sensitive" : false, "setterDocumentation" : "

                                The upload and download speed in Mbps.

                                \n@param bandwidth The upload and download speed in Mbps.", "setterMethodName" : "setBandwidth", "setterModel" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : null, "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Bandwidth", "variableName" : "bandwidth", "variableType" : "Bandwidth", "documentation" : "

                                The upload and download speed in Mbps.

                                ", "simpleType" : "Bandwidth", "variableSetterType" : "Bandwidth" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@deprecated Use {@link #provider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provider(String)}\n", "documentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Provider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@return The provider of the link.

                                Length Constraints: Maximum length of 128 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                \n@param provider The provider of the link.

                                Length Constraints: Maximum length of 128 characters.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                The provider of the link.

                                Length Constraints: Maximum length of 128 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "LinkId" ], "shapeName" : "UpdateLinkRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateLinkRequest", "variableName" : "updateLinkRequest", "variableType" : "UpdateLinkRequest", "documentation" : null, "simpleType" : "UpdateLinkRequest", "variableSetterType" : "UpdateLinkRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateLinkResponse" : { "c2jName" : "UpdateLinkResponse", "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" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link.

                                \nThis is a convenience that creates an instance of the {@link Link.Builder} avoiding the need to create one manually via {@link Link#builder()}.\n\nWhen the {@link Consumer} completes, {@link Link.Builder#build()} is called immediately and its result is passed to {@link #link(Link)}.\n@param link a consumer that will call methods on {@link Link.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #link(Link)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the link.

                                \n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #link(Link)}\n", "documentation" : "

                                Information about the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Link property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLink", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "link", "fluentSetterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "link", "getterDocumentation" : "

                                Information about the link.

                                \n@return Information about the link.", "getterModel" : { "returnType" : "Link", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Link", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Link", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Link", "sensitive" : false, "setterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

                                Information about the link.

                                ", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Link" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link.

                                \nThis is a convenience that creates an instance of the {@link Link.Builder} avoiding the need to create one manually via {@link Link#builder()}.\n\nWhen the {@link Consumer} completes, {@link Link.Builder#build()} is called immediately and its result is passed to {@link #link(Link)}.\n@param link a consumer that will call methods on {@link Link.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #link(Link)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the link.

                                \n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #link(Link)}\n", "documentation" : "

                                Information about the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Link property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLink", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "link", "fluentSetterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "link", "getterDocumentation" : "

                                Information about the link.

                                \n@return Information about the link.", "getterModel" : { "returnType" : "Link", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Link", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Link", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Link", "sensitive" : false, "setterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

                                Information about the link.

                                ", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLink", "beanStyleSetterMethodName" : "setLink", "c2jName" : "Link", "c2jShape" : "Link", "defaultConsumerFluentSetterDocumentation" : "

                                Information about the link.

                                \nThis is a convenience that creates an instance of the {@link Link.Builder} avoiding the need to create one manually via {@link Link#builder()}.\n\nWhen the {@link Consumer} completes, {@link Link.Builder#build()} is called immediately and its result is passed to {@link #link(Link)}.\n@param link a consumer that will call methods on {@link Link.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #link(Link)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Information about the link.

                                \n@return Information about the link.\n@deprecated Use {@link #link()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #link(Link)}\n", "documentation" : "

                                Information about the link.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Link property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLink", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "link", "fluentSetterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "link", "getterDocumentation" : "

                                Information about the link.

                                \n@return Information about the link.", "getterModel" : { "returnType" : "Link", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Link", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Link", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Link", "sensitive" : false, "setterDocumentation" : "

                                Information about the link.

                                \n@param link Information about the link.", "setterMethodName" : "setLink", "setterModel" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : null, "simpleType" : "Link", "variableSetterType" : "Link" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Link", "variableName" : "link", "variableType" : "Link", "documentation" : "

                                Information about the link.

                                ", "simpleType" : "Link", "variableSetterType" : "Link" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateLinkResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateLinkResponse", "variableName" : "updateLinkResponse", "variableType" : "UpdateLinkResponse", "documentation" : null, "simpleType" : "UpdateLinkResponse", "variableSetterType" : "UpdateLinkResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSiteRequest" : { "c2jName" : "UpdateSiteRequest", "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" : "UpdateSite", "locationName" : null, "requestUri" : "/global-networks/{globalNetworkId}/sites/{siteId}", "target" : null, "verb" : "PATCH", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the global network.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                The ID of the global network.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                The ID of the global network.

                                \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the global network.

                                \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                The ID of the global network.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of your site.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of your site.

                                \n@return The ID of your site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of your site.

                                \n@param siteId The ID of your site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                The ID of your site.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                The ID of your site.

                                \n@param siteId The ID of your site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                The ID of your site.

                                \n@return The ID of your site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "siteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                The ID of your site.

                                \n@param siteId The ID of your site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                The ID of your site.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of your site.

                                Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of your site.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of your site.

                                Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                \n@return A description of your site.

                                Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                \n@param description A description of your site.

                                Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                A description of your site.

                                Length Constraints: Maximum length of 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                The site location:

                                • Address: The physical address of the site.

                                • Latitude: The latitude of the site.

                                • Longitude: The longitude of the site.

                                \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The site location:

                                • Address: The physical address of the site.

                                • Latitude: The latitude of the site.

                                • Longitude: The longitude of the site.

                                \n@return The site location:

                                • Address: The physical address of the site.

                                • Latitude: The latitude of the site.

                                • Longitude: The longitude of the site.

                                • \n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  The site location:

                                  • Address: The physical address of the site.

                                  • Latitude: The latitude of the site.

                                  • Longitude: The longitude of the site.

                                  \n@param location The site location:

                                  • Address: The physical address of the site.

                                  • Latitude: The latitude of the site.

                                  • Longitude: The longitude of the site.

                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                    The site location:

                                    • Address: The physical address of the site.

                                    • Latitude: The latitude of the site.

                                    • Longitude: The longitude of the site.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                    The site location:

                                    • Address: The physical address of the site.

                                    • Latitude: The latitude of the site.

                                    • Longitude: The longitude of the site.

                                    \n@param location The site location:

                                    • Address: The physical address of the site.

                                    • Latitude: The latitude of the site.

                                    • Longitude: The longitude of the site.

                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                      The site location:

                                      • Address: The physical address of the site.

                                      • Latitude: The latitude of the site.

                                      • Longitude: The longitude of the site.

                                      \n@return The site location:

                                      • Address: The physical address of the site.

                                      • Latitude: The latitude of the site.

                                      • Longitude: The longitude of the site.

                                      • ", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                        The site location:

                                        • Address: The physical address of the site.

                                        • Latitude: The latitude of the site.

                                        • Longitude: The longitude of the site.

                                        \n@param location The site location:

                                        • Address: The physical address of the site.

                                        • Latitude: The latitude of the site.

                                        • Longitude: The longitude of the site.

                                        • ", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                          The site location:

                                          • Address: The physical address of the site.

                                          • Latitude: The latitude of the site.

                                          • Longitude: The longitude of the site.

                                          ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          \n@return A description of your site.

                                          Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          \n@param description A description of your site.

                                          Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          \n@param description A description of your site.

                                          Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          \n@return A description of your site.

                                          Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          \n@param description A description of your site.

                                          Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                          A description of your site.

                                          Length Constraints: Maximum length of 256 characters.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlobalNetworkId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                          The ID of the global network.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The ID of the global network.

                                          \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          The ID of the global network.

                                          \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                          The ID of the global network.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                          The ID of the global network.

                                          \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                          The ID of the global network.

                                          \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                          The ID of the global network.

                                          \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                          The ID of the global network.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                          The site location:

                                          • Address: The physical address of the site.

                                          • Latitude: The latitude of the site.

                                          • Longitude: The longitude of the site.

                                          \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The site location:

                                          • Address: The physical address of the site.

                                          • Latitude: The latitude of the site.

                                          • Longitude: The longitude of the site.

                                          \n@return The site location:

                                          • Address: The physical address of the site.

                                          • Latitude: The latitude of the site.

                                          • Longitude: The longitude of the site.

                                          • \n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            The site location:

                                            • Address: The physical address of the site.

                                            • Latitude: The latitude of the site.

                                            • Longitude: The longitude of the site.

                                            \n@param location The site location:

                                            • Address: The physical address of the site.

                                            • Latitude: The latitude of the site.

                                            • Longitude: The longitude of the site.

                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                              The site location:

                                              • Address: The physical address of the site.

                                              • Latitude: The latitude of the site.

                                              • Longitude: The longitude of the site.

                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                              The site location:

                                              • Address: The physical address of the site.

                                              • Latitude: The latitude of the site.

                                              • Longitude: The longitude of the site.

                                              \n@param location The site location:

                                              • Address: The physical address of the site.

                                              • Latitude: The latitude of the site.

                                              • Longitude: The longitude of the site.

                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                The site location:

                                                • Address: The physical address of the site.

                                                • Latitude: The latitude of the site.

                                                • Longitude: The longitude of the site.

                                                \n@return The site location:

                                                • Address: The physical address of the site.

                                                • Latitude: The latitude of the site.

                                                • Longitude: The longitude of the site.

                                                • ", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                                  The site location:

                                                  • Address: The physical address of the site.

                                                  • Latitude: The latitude of the site.

                                                  • Longitude: The longitude of the site.

                                                  \n@param location The site location:

                                                  • Address: The physical address of the site.

                                                  • Latitude: The latitude of the site.

                                                  • Longitude: The longitude of the site.

                                                  • ", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                                    The site location:

                                                    • Address: The physical address of the site.

                                                    • Latitude: The latitude of the site.

                                                    • Longitude: The longitude of the site.

                                                    ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SiteId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                    The ID of your site.

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The ID of your site.

                                                    \n@return The ID of your site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The ID of your site.

                                                    \n@param siteId The ID of your site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                                    The ID of your site.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                                    The ID of your site.

                                                    \n@param siteId The ID of your site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                                    The ID of your site.

                                                    \n@return The ID of your site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "siteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                                    The ID of your site.

                                                    \n@param siteId The ID of your site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                                    The ID of your site.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobalNetworkId", "beanStyleSetterMethodName" : "setGlobalNetworkId", "c2jName" : "GlobalNetworkId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                    The ID of the global network.

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #globalNetworkId(String)}.\n@param globalNetworkId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalNetworkId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The ID of the global network.

                                                    \n@return The ID of the global network.\n@deprecated Use {@link #globalNetworkId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The ID of the global network.

                                                    \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #globalNetworkId(String)}\n", "documentation" : "

                                                    The ID of the global network.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlobalNetworkId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobalNetworkId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalNetworkId", "fluentSetterDocumentation" : "

                                                    The ID of the global network.

                                                    \n@param globalNetworkId The ID of the global network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalNetworkId", "getterDocumentation" : "

                                                    The ID of the global network.

                                                    \n@return The ID of the global network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "globalNetworkId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "globalNetworkId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GlobalNetworkId", "sensitive" : false, "setterDocumentation" : "

                                                    The ID of the global network.

                                                    \n@param globalNetworkId The ID of the global network.", "setterMethodName" : "setGlobalNetworkId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "globalNetworkId", "variableType" : "String", "documentation" : "

                                                    The ID of the global network.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSiteId", "beanStyleSetterMethodName" : "setSiteId", "c2jName" : "SiteId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                    The ID of your site.

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #siteId(String)}.\n@param siteId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #siteId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The ID of your site.

                                                    \n@return The ID of your site.\n@deprecated Use {@link #siteId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The ID of your site.

                                                    \n@param siteId The ID of your site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #siteId(String)}\n", "documentation" : "

                                                    The ID of your site.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SiteId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSiteId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "siteId", "fluentSetterDocumentation" : "

                                                    The ID of your site.

                                                    \n@param siteId The ID of your site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "siteId", "getterDocumentation" : "

                                                    The ID of your site.

                                                    \n@return The ID of your site.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "siteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "siteId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SiteId", "sensitive" : false, "setterDocumentation" : "

                                                    The ID of your site.

                                                    \n@param siteId The ID of your site.", "setterMethodName" : "setSiteId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "siteId", "variableType" : "String", "documentation" : "

                                                    The ID of your site.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    \n@return A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    \n@param description A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    \n@param description A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    \n@return A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    \n@param description A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                    A description of your site.

                                                    Length Constraints: Maximum length of 256 characters.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                    The site location:

                                                    • Address: The physical address of the site.

                                                    • Latitude: The latitude of the site.

                                                    • Longitude: The longitude of the site.

                                                    \nThis is a convenience that creates an instance of the {@link Location.Builder} avoiding the need to create one manually via {@link Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link Location.Builder#build()} is called immediately and its result is passed to {@link #location(Location)}.\n@param location a consumer that will call methods on {@link Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #location(Location)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The site location:

                                                    • Address: The physical address of the site.

                                                    • Latitude: The latitude of the site.

                                                    • Longitude: The longitude of the site.

                                                    \n@return The site location:

                                                    • Address: The physical address of the site.

                                                    • Latitude: The latitude of the site.

                                                    • Longitude: The longitude of the site.

                                                    • \n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      The site location:

                                                      • Address: The physical address of the site.

                                                      • Latitude: The latitude of the site.

                                                      • Longitude: The longitude of the site.

                                                      \n@param location The site location:

                                                      • Address: The physical address of the site.

                                                      • Latitude: The latitude of the site.

                                                      • Longitude: The longitude of the site.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(Location)}\n", "documentation" : "

                                                        The site location:

                                                        • Address: The physical address of the site.

                                                        • Latitude: The latitude of the site.

                                                        • Longitude: The longitude of the site.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                        The site location:

                                                        • Address: The physical address of the site.

                                                        • Latitude: The latitude of the site.

                                                        • Longitude: The longitude of the site.

                                                        \n@param location The site location:

                                                        • Address: The physical address of the site.

                                                        • Latitude: The latitude of the site.

                                                        • Longitude: The longitude of the site.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                          The site location:

                                                          • Address: The physical address of the site.

                                                          • Latitude: The latitude of the site.

                                                          • Longitude: The longitude of the site.

                                                          \n@return The site location:

                                                          • Address: The physical address of the site.

                                                          • Latitude: The latitude of the site.

                                                          • Longitude: The longitude of the site.

                                                          • ", "getterModel" : { "returnType" : "Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

                                                            The site location:

                                                            • Address: The physical address of the site.

                                                            • Latitude: The latitude of the site.

                                                            • Longitude: The longitude of the site.

                                                            \n@param location The site location:

                                                            • Address: The physical address of the site.

                                                            • Latitude: The latitude of the site.

                                                            • Longitude: The longitude of the site.

                                                            • ", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : "

                                                              The site location:

                                                              • Address: The physical address of the site.

                                                              • Latitude: The latitude of the site.

                                                              • Longitude: The longitude of the site.

                                                              ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GlobalNetworkId", "SiteId" ], "shapeName" : "UpdateSiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSiteRequest", "variableName" : "updateSiteRequest", "variableType" : "UpdateSiteRequest", "documentation" : null, "simpleType" : "UpdateSiteRequest", "variableSetterType" : "UpdateSiteRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSiteResponse" : { "c2jName" : "UpdateSiteResponse", "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" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                                              Information about the site.

                                                              \nThis is a convenience that creates an instance of the {@link Site.Builder} avoiding the need to create one manually via {@link Site#builder()}.\n\nWhen the {@link Consumer} completes, {@link Site.Builder#build()} is called immediately and its result is passed to {@link #site(Site)}.\n@param site a consumer that will call methods on {@link Site.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #site(Site)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Information about the site.

                                                              \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #site(Site)}\n", "documentation" : "

                                                              Information about the site.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Site property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSite", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "site", "fluentSetterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "site", "getterDocumentation" : "

                                                              Information about the site.

                                                              \n@return Information about the site.", "getterModel" : { "returnType" : "Site", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Site", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Site", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Site", "sensitive" : false, "setterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                                              Information about the site.

                                                              ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Site" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                                              Information about the site.

                                                              \nThis is a convenience that creates an instance of the {@link Site.Builder} avoiding the need to create one manually via {@link Site#builder()}.\n\nWhen the {@link Consumer} completes, {@link Site.Builder#build()} is called immediately and its result is passed to {@link #site(Site)}.\n@param site a consumer that will call methods on {@link Site.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #site(Site)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Information about the site.

                                                              \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #site(Site)}\n", "documentation" : "

                                                              Information about the site.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Site property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSite", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "site", "fluentSetterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "site", "getterDocumentation" : "

                                                              Information about the site.

                                                              \n@return Information about the site.", "getterModel" : { "returnType" : "Site", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Site", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Site", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Site", "sensitive" : false, "setterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                                              Information about the site.

                                                              ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSite", "beanStyleSetterMethodName" : "setSite", "c2jName" : "Site", "c2jShape" : "Site", "defaultConsumerFluentSetterDocumentation" : "

                                                              Information about the site.

                                                              \nThis is a convenience that creates an instance of the {@link Site.Builder} avoiding the need to create one manually via {@link Site#builder()}.\n\nWhen the {@link Consumer} completes, {@link Site.Builder#build()} is called immediately and its result is passed to {@link #site(Site)}.\n@param site a consumer that will call methods on {@link Site.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #site(Site)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Information about the site.

                                                              \n@return Information about the site.\n@deprecated Use {@link #site()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #site(Site)}\n", "documentation" : "

                                                              Information about the site.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Site property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSite", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "site", "fluentSetterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "site", "getterDocumentation" : "

                                                              Information about the site.

                                                              \n@return Information about the site.", "getterModel" : { "returnType" : "Site", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Site", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Site", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Site", "sensitive" : false, "setterDocumentation" : "

                                                              Information about the site.

                                                              \n@param site Information about the site.", "setterMethodName" : "setSite", "setterModel" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : null, "simpleType" : "Site", "variableSetterType" : "Site" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Site", "variableName" : "site", "variableType" : "Site", "documentation" : "

                                                              Information about the site.

                                                              ", "simpleType" : "Site", "variableSetterType" : "Site" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateSiteResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSiteResponse", "variableName" : "updateSiteResponse", "variableType" : "UpdateSiteResponse", "documentation" : null, "simpleType" : "UpdateSiteResponse", "variableSetterType" : "UpdateSiteResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationException" : { "c2jName" : "ValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The input fails to satisfy the constraints.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ValidationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ValidationExceptionReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for 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 #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ValidationExceptionReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                              \n@return The reason for the error.\n@see ValidationExceptionReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              The reason for the error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ValidationExceptionReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              The reason for the error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ValidationExceptionReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                              \n@return The reason for the error.\n@see ValidationExceptionReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              The reason for the error.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFields", "beanStyleSetterMethodName" : "setFields", "c2jName" : "Fields", "c2jShape" : "ValidationExceptionFieldList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #fields(List)}.\n@param fields a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fields(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

                                                              \n@return The fields that caused the error, if applicable.\n@deprecated Use {@link #fields()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fields(List)}\n", "documentation" : "

                                                              The fields that caused the error, if applicable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Fields property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFields", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fields", "fluentSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fields", "getterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

                                                              \n@return The fields that caused the error, if applicable.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Fields", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ValidationExceptionField", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ValidationExceptionField.Builder} avoiding the need to create one manually via {@link ValidationExceptionField#builder()}.\n\nWhen the {@link Consumer} completes, {@link ValidationExceptionField.Builder#build()} is called immediately and its result is passed to {@link #member(ValidationExceptionField)}.\n@param member a consumer that will call methods on {@link ValidationExceptionField.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ValidationExceptionField)", "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(ValidationExceptionField)}\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" : "ValidationExceptionField", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ValidationExceptionField", "variableName" : "member", "variableType" : "ValidationExceptionField", "documentation" : null, "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ValidationExceptionField", "variableName" : "member", "variableType" : "ValidationExceptionField", "documentation" : "", "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ValidationExceptionField", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ValidationExceptionField", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Fields", "sensitive" : false, "setterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.", "setterMethodName" : "setFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : "

                                                              The fields that caused the error, if applicable.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Fields" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFields", "beanStyleSetterMethodName" : "setFields", "c2jName" : "Fields", "c2jShape" : "ValidationExceptionFieldList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #fields(List)}.\n@param fields a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fields(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

                                                              \n@return The fields that caused the error, if applicable.\n@deprecated Use {@link #fields()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fields(List)}\n", "documentation" : "

                                                              The fields that caused the error, if applicable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Fields property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFields", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fields", "fluentSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fields", "getterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

                                                              \n@return The fields that caused the error, if applicable.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Fields", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ValidationExceptionField", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ValidationExceptionField.Builder} avoiding the need to create one manually via {@link ValidationExceptionField#builder()}.\n\nWhen the {@link Consumer} completes, {@link ValidationExceptionField.Builder#build()} is called immediately and its result is passed to {@link #member(ValidationExceptionField)}.\n@param member a consumer that will call methods on {@link ValidationExceptionField.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ValidationExceptionField)", "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(ValidationExceptionField)}\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" : "ValidationExceptionField", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ValidationExceptionField", "variableName" : "member", "variableType" : "ValidationExceptionField", "documentation" : null, "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ValidationExceptionField", "variableName" : "member", "variableType" : "ValidationExceptionField", "documentation" : "", "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ValidationExceptionField", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ValidationExceptionField", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Fields", "sensitive" : false, "setterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.", "setterMethodName" : "setFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : "

                                                              The fields that caused the error, if applicable.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ValidationExceptionReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for 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 #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ValidationExceptionReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                              \n@return The reason for the error.\n@see ValidationExceptionReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              The reason for the error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ValidationExceptionReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              The reason for the error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ValidationExceptionReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                              \n@return The reason for the error.\n@see ValidationExceptionReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              The reason for the error.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ValidationExceptionReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for 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 #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ValidationExceptionReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                              \n@return The reason for the error.\n@see ValidationExceptionReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              The reason for the error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ValidationExceptionReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              The reason for the error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ValidationExceptionReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                              \n@return The reason for the error.\n@see ValidationExceptionReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the error.

                                                              \n@param reason The reason for the error.\n@see ValidationExceptionReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              The reason for the error.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFields", "beanStyleSetterMethodName" : "setFields", "c2jName" : "Fields", "c2jShape" : "ValidationExceptionFieldList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #fields(List)}.\n@param fields a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fields(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

                                                              \n@return The fields that caused the error, if applicable.\n@deprecated Use {@link #fields()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fields(List)}\n", "documentation" : "

                                                              The fields that caused the error, if applicable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Fields property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFields", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fields", "fluentSetterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fields", "getterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

                                                              \n@return The fields that caused the error, if applicable.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Fields", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ValidationExceptionField", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ValidationExceptionField.Builder} avoiding the need to create one manually via {@link ValidationExceptionField#builder()}.\n\nWhen the {@link Consumer} completes, {@link ValidationExceptionField.Builder#build()} is called immediately and its result is passed to {@link #member(ValidationExceptionField)}.\n@param member a consumer that will call methods on {@link ValidationExceptionField.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ValidationExceptionField)", "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(ValidationExceptionField)}\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" : "ValidationExceptionField", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ValidationExceptionField", "variableName" : "member", "variableType" : "ValidationExceptionField", "documentation" : null, "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ValidationExceptionField", "variableName" : "member", "variableType" : "ValidationExceptionField", "documentation" : "", "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ValidationExceptionField", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ValidationExceptionField", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Fields", "sensitive" : false, "setterDocumentation" : "

                                                              The fields that caused the error, if applicable.

                                                              \n@param fields The fields that caused the error, if applicable.", "setterMethodName" : "setFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : "

                                                              The fields that caused the error, if applicable.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Message" ], "shapeName" : "ValidationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ValidationException", "variableName" : "validationException", "variableType" : "ValidationException", "documentation" : null, "simpleType" : "ValidationException", "variableSetterType" : "ValidationException" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationExceptionField" : { "c2jName" : "ValidationExceptionField", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Describes a validation exception for a field.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the field.

                                                              \n@return The name of the field.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the field.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the field.

                                                              \n@return The name of the 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                              The name of the field.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The message for the 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The message for the field.

                                                              \n@return The message for the field.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              The message for the field.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                              The message for the field.

                                                              \n@return The message for the 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" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                              The message for the field.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The message for the 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The message for the field.

                                                              \n@return The message for the field.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              The message for the field.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                              The message for the field.

                                                              \n@return The message for the 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" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                              The message for the field.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the field.

                                                              \n@return The name of the field.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the field.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the field.

                                                              \n@return The name of the 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                              The name of the field.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the field.

                                                              \n@return The name of the field.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the field.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the field.

                                                              \n@return The name of the 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the field.

                                                              \n@param name The name of the field.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                              The name of the field.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The message for the 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The message for the field.

                                                              \n@return The message for the field.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              The message for the field.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                              The message for the field.

                                                              \n@return The message for the 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" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                              The message for the field.

                                                              \n@param message The message for the field.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                              The message for the field.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Message" ], "shapeName" : "ValidationExceptionField", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ValidationExceptionField", "variableName" : "validationExceptionField", "variableType" : "ValidationExceptionField", "documentation" : null, "simpleType" : "ValidationExceptionField", "variableSetterType" : "ValidationExceptionField" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationExceptionReason" : { "c2jName" : "ValidationExceptionReason", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "UNKNOWN_OPERATION", "value" : "UnknownOperation" }, { "name" : "CANNOT_PARSE", "value" : "CannotParse" }, { "name" : "FIELD_VALIDATION_FAILED", "value" : "FieldValidationFailed" }, { "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" : "ValidationExceptionReason", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ValidationExceptionReason", "variableName" : "validationExceptionReason", "variableType" : "ValidationExceptionReason", "documentation" : null, "simpleType" : "ValidationExceptionReason", "variableSetterType" : "ValidationExceptionReason" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright 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" : "NetworkManagerException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.networkmanager.model.NetworkManagerException", "sdkRequestBaseClassName" : "NetworkManagerRequest", "sdkResponseBaseClassName" : "NetworkManagerResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy